when running demo-react-native with theta-client 1.11.1 for iOS, I ran into an error that the boost checksum was incorrect.
Installing THETAClient (1.11.1)
Installing Yoga (1.14.0)
Installing boost (1.76.0)
[!] Error installing boost
Verification checksum was incorrect, expected
Following this issue on GitHub, I was able to resolve the problem.
In the boost.podspec
file, my entry now looks like:
Pod::Spec.new do |spec|
spec.name = 'boost'
spec.version = '1.76.0'
spec.license = { :type => 'Boost Software License', :file => "LICENSE_1_0.txt" }
spec.homepage = 'http://www.boost.org'
spec.summary = 'Boost provides free peer-reviewed portable C++ source libraries.'
spec.authors = 'Rene Rivera'
spec.source = { :http => 'https://sourceforge.net/projects/boost/files/boost/1.76.0/boost_1_76_0.tar.bz2',
:sha256 => 'f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41' }
Most importantly, I changed the spec.source
entry to be from sourceforge.
With this change, I was able to build and use theta-client demo-react-native for iOS.
yarn run ios
yarn run v1.22.22
$ react-native run-ios
info Found Xcode workspace "DemoReactNative.xcworkspace"
info No booted devices or simulators found. Launching first available simulator...
info Launching iPhone SE (3rd generation) (iOS 15.5)
info Building (using "xcodebuild -workspace DemoReactNative.xcworkspace -configuration Debug -scheme DemoReactNative -destination id=6CC00153-0C83-4488-86B5-F62677095313")
⠇
Live preview has nice 360 navigation and is smooth.