我的项目在构建阶段使用libz.tdb
。
在模拟器上,一切都很顺利。但是当我尝试在我的iPhone 6上运行它时,我得到了:
ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/usr/lib/libz.tbd, missing required architecture unknown in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/usr/lib/libz.tbd (3 slices)
为什么要寻找“未知”架构?
答案 0 :(得分:0)
也许它的架构调试和发布错误。 首先转到您的项目Build Settings。 然后转到Build Settings中的Architectures。在这些选项中有调试和发布选项,你想选择标准架构(armv7,armv64) - $(ARCHS_STANDARD)。 在plist文件中,将必需的设备功能添加为字符串armv7。 愿其工作。