Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode编译错误:Lipo:can';无法打开输入文件_Ios_Xcode - Fatal编程技术网

Ios Xcode编译错误:Lipo:can';无法打开输入文件

Ios Xcode编译错误:Lipo:can';无法打开输入文件,ios,xcode,Ios,Xcode,/致命错误:/Applications/Xcode.app/Contents/Developer/toolschains/xcodedefferqpytqx/Build/Intermediates/Baozou-iOS.Build/Debug-iphoneos/Baozou-iOS.Build/Objects-normal/armv7/Baozou-iOS(无此类文件或目录) 使用虚拟机编译不会抱怨,但切换到真机(iphone5s)运行时编译错误会如此 将您的仅构建活动体系结构设置为“是”,然

/致命错误:/Applications/Xcode.app/Contents/Developer/toolschains/xcodedefferqpytqx/Build/Intermediates/Baozou-iOS.Build/Debug-iphoneos/Baozou-iOS.Build/Objects-normal/armv7/Baozou-iOS(无此类文件或目录)

使用虚拟机编译不会抱怨,但切换到真机(iphone5s)运行时编译错误会如此


将您的
仅构建活动体系结构设置为“是”,然后它将工作

这发生在我身上。我在项目中使用静态库,问题是我将带有通用脚本的聚合作为目标,而不是使用库本身


当通用脚本试图生成通用库,但库本身未编译时,就会发生这种情况。此脚本需要在运行之前创建库。

我在将项目从Xcode 5.0.2迁移到Xcode 6.1时遇到了此问题。以下是我为使其正常工作而遵循的步骤

  • 生成了一个警告——“使用了建议的设置……诸如此类”——我允许Xcode将我的项目更改为任何建议的设置。但这并没有停止错误

  • 在TARGET->BUILD SETTINGS->BUILD ACTIVE ARCHITECTURES ONLY中,我将标志改为YES

  • 设置目标->构建设置->链接->其他链接器标志:$(其他标志)


  • 在步骤3之后-我清理并构建了我的项目,哇,错误消失了!!!!

    在Xcode 7.2中,我必须将启用位代码设置为“无内部构建设置>构建选项”。

    在您的项目>构建阶段

    将lipo运行脚本放在CocoaPods脚本之后,lipo将在CocoaPods完成其框架构建后运行


    在Xcode 12.4中,我也遇到了同样的情况,在Mac os CataLina中,由于存储不足,我删除了派生数据和一些其他数据,然后成功创建了Diawi链接的Build。这取决于一个不能在arm64上编译的库。我可以确保如果重置多个提交,删除arm64没有问题在我的情况下,我也不得不删除ARMV7,然后进行编译,虽然如果应用程序不支持ARMV7,这对我没有用,所以我切换到另一个库…对我来说不起作用。我只是在7.0.1中尝试了它,这就是我得到的。在我的情况下,“启用位码”已经设置为否,但仍然得到相同的问题。我无法理解上面的内容,但我知道了什么did是先构建静态库的目标,然后运行通用脚本,它对我有效。我想现在你可以删除Lipo脚本了,我删除了它,它很好。我无法理解第三步,在我的例子中,它是$(继承的),-框架颤振等,因为我使用颤振。