I have a cpp game that needs to run on tvOS and I’m trying to determine if I can use the native SDK. tvOS (arm64) requires bitcode to be enabled. I see that the local fork of cpprestsdk uses make rather than Xcode and so -DENABLE_BITCODE has no effect.
I’d like to know:
- Why bitcode is disabled by default (reduced lib size?)
- If there is a flag I can use to enable bitcode (-flto ?)
- Why boringssl is used instead of openssl (cert pinning?)
- Any other reasons why tvOS wouldn’t work