iphone - 将非 ARC 项目转换为 ARC 错误

标签 iphone ios

当我将 iPhone 项目转换为 Objective - c ARC 时,我总是遇到相同的错误:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo: can't figure out the architecture type of: /Users/user/Library/Developer/Xcode/DerivedData/TestApp-fktzngidcyimjibgdosyphgbuzpe/Build/Intermediates/TestApp.build/Debug-iphoneos/TestApp.build/Objects-normal/armv7/TestAppCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo failed with exit code 1

请问有人可以建议我如何解决这个问题吗?

最佳答案

如果您使用不支持 ARC 的第 3 方库,您应该将此标志添加到构建阶段/编译源中的相关文件中(仅在这些文件上防止 ARC)。这应该可以帮助您确定问题是您的代码还是您正在使用的库(如果是这种情况)。

-fno-objc-arc

关于iphone - 将非 ARC 项目转换为 ARC 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16917893/

相关文章:

ios - UIScrollView 在 iOS 中使用计时器滑动

ios - 在设备上并行运行 XC UI 测试

iphone - 使用 Facebook iOS SDK 检索生日

iphone - 是否可以通过编程方式从相机胶卷中删除照片...?

iphone - objective-c 中的累积正态分布函数

iphone - 使用 coredata iPhone 中的代码创建两个实体之间的关系

iphone - 尝试将 NSData 从 NSURLConnection 写入文件后的 SIGABRT(无法识别的选择器)

iphone - 将数据从 UItableviewController 传递到 ios 中的 UItableViewcell

ios - 断言: exportArchive: "Test.app" requires a provisioning profile

ios - 当 UIView 用键盘向上滚动时,它似乎笨拙地在每个文本字段上跳跃,不知道如何修复它