Build require to cross build to any darwin platform.
This package REQUIRES Xcode to be installed.
In the future, it might be added as a build_requirement.
Create a profile for cross building and including this toolchain:
include(default) [settings] os=iOS os.version=9.0 arch=armv7 [build_requires] darwin-toolchain/1.0.4@theodelrieu/stable
Go to your project and cross-build your dependency tree with this toolchain:
conan install . --profile ios_profile
This toolchain works with every darwin platform (macOS/iOS/tvOS/watchOS).
You only need to create a slightly different profile:
include(default) [settings] os=iOS os.version=4.0 arch=armv7 [build_requires] darwin-toolchain/1.0.4@theodelrieu/stable
Bitcode is an option available on iOS, it is required on tvOS/watchOS.
It is set by default to
So you can only set it to
False for iOS. Note that it is not defined for macOS.