ios - 抑制可选框架的 `missing required architecture i386` 警告?

标签 ios objective-c xcode ios-simulator llvm

我有一些框架链接为OPTIONAL(使用相机),所以它不会为模拟器编译,这很好。该应用程序在模拟器上构建并运行良好。

在为模拟器构建时,是否有任何方法可以抑制 missing required architecture i386 警告?


完整警告:

ld: warning: ignoring file <WhateverFramework>, missing required architecture i386 in file <WhateverFramework> (2 slices)

最佳答案

“可选”框架仅在运行时是可选的。它需要在构建时存在。

您可以使用特定于平台的build设置来避免在模拟器构建中链接到该框架。

关于ios - 抑制可选框架的 `missing required architecture i386` 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21830680/

相关文章:

ios - Xcode 构建错误链接器命令失败,退出代码为 1

ios - 如何将按钮图标添加到自定义键盘 iOS 8?

ios - OpenGL ES : Should I use DrawElements for a TRIANGLE_STRIP array?

ios - 如何快速返回带有参数的先前 View Controller

ios - 如何使用 Swift 验证 UserDefault 值是否为空

ios - 设置按钮标题时,具有淡入淡出效果

ios - 访问字典对象时出错

xcode - 重复目标 : Xcode cannot run using the selected destination

ios - 如何打印一些东西,如果它是 nil,它将打印 nil - iOS