更新到Xcode 5.1后,我无法再为64位模拟器构建项目,收到以下错误:

 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).

以下是我的目标构建设置:

我try 将"构建活动体系 struct "更改为"否",并在"有效体系 struct "中添加"i386",但不幸的是都不起作用. 谢谢您的建议!

推荐答案

在升级到XCode5.1之后,我收到了相同的错误信息.你在用CocoaPods吗?如果是这样的话,这应该可以解决问题:

  1. 从Xcode左窗格的工作区中删除"Pods"项目,然后关闭Xcode.
  2. 从命令行运行"pod install"以重新创建"Pods"项目.
  3. 重新打开Xcode并确保在"Pods"项目和您自己的项目的构建设置中都将"build active Architecture only"设置为"No".
  4. 清洁和建造.

Ios相关问答推荐

什么是最好的方式使用DateFormatters在可扩展视图cellForRowAt方法

Fastlane,iOS Provisioning Profile推送通知权限(通过示例)&

iPhone:iOS 17.4中没有气压数据

不使用iOS 17修改器修改SWIFT用户界面视图

与iPadOS中带有扣件的模式相似的组件是什么?

XcodeCloud生成失败,返回";ci_pre_xcodeBuild.sh是可执行文件,但退出时返回2个退出代码.";

ITMS-90432:将应用上传到应用store 时出现问题

长按 SwiftUI 更改项目的顺序

在左侧显示多行值时会出现 SwiftUI 错误,这会 destruct 堆栈中右侧的对齐方式

为什么@FetchRequest 在删除时不更新和重绘视图?

弹出视图后使所有背景 UI 模糊

SwiftUI Select 器值在超过最大值时重置

使用swift将图像转换为A4大小的pdf

在 tableview 中下载图像缩略图时如何提高滚动性能

如何避免任何绑定空错误并更好地获取代码

UICollectionView - 水平滚动,水平布局?

实现一个将块用作回调的方法

Got Unrecognized selector -replacementObjectForKeyedArchiver: 在 Swift 中实现 NSCoding 时崩溃

当键盘出现在 iOS 中时,将 UIView 上移

什么是伞头?