libz.tbd,缺少必需的架构未知

时间:2016-10-06 12:42:09

标签: ios xcode libz

我的项目在构建阶段使用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)

为什么要寻找“未知”架构?

1 个答案:

答案 0 :(得分:0)

  

也许它的架构调试和发布错误。   首先转到您的项目Build Settings。   然后转到Build Settings中的Architectures。在这些选项中有调试和发布选项,你想选择标准架构(armv7,armv64) - $(ARCHS_STANDARD)。   在plist文件中,将必需的设备功能添加为字符串armv7。   愿其工作。