更新
我使用下面的命令创建框架
xcodebuild -scheme MyFramework -sdk iphonesimulator -arch="armv7s" -configuration -Release TARGETED_DEVICE_FAMILY="1, 2" VALID_ARCHS="amrv7 arm64 armv7s"
但它失败了以下消息:
No architectures to compile for (ARCHS=i386, VALID_ARCHS=amrv7 arm64 armv7s).
为什么ios框架需要" i386"架构?
答案 0 :(得分:2)
是的,您可以创建自己的框架,请在github https://github.com/wshcdr/iOS-Universal-Framework
上查看答案 1 :(得分:0)
在构建命令行中,您已指定-sdk iphonesimulator
这意味着它将为模拟器构建,这需要i386。将其更改为-sdk iphoneos
为iOS物理设备构建它。