- IOS 设备的框架/库构建应该采用什么架构? i386 是 ios 框架的相关架构吗?
- 框架由头文件和存档文件组成。我们如何创建此存档文件?
- 现在,当我构建一个库项目时,它会创建 .a 文件。那么存档文件和.a文件有什么区别呢?
更新
我正在使用下面的命令来创建一个框架
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”架构?
最佳答案
是的,您可以创建自己的框架,在 github 上查看 https://github.com/wshcdr/iOS-Universal-Framework
关于IOS架构和框架创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24365589/