Ios Xcode 7错误:链接器命令失败,退出代码为1(使用-v查看调用)

Ios Xcode 7错误:链接器命令失败,退出代码为1(使用-v查看调用),ios,xcode,xcode6,ios9,xcode7,Ios,Xcode,Xcode6,Ios9,Xcode7,我在xcode 7中打开应用程序时出错: 从重新添加所有链接库到编辑构建设置,我已经尝试了一切,但这个错误不会消失吗?我试过用谷歌搜索这个,但是我得到的所有答案都不起作用。我该怎么办 该错误没有出现在xcode 6中,为什么只有xcode 7中出现?看起来您的Bolt pod依赖项以某种方式添加到了目标设置的“链接二进制库”下的“构建阶段”窗格中。尝试从构建阶段删除库“.a”文件。将部署目标更改为较低版本,并查看是否存在版本问题。尝试将目标部署到iOS 6.0:) 但是,如果您使用的API仅支

我在xcode 7中打开应用程序时出错:

从重新添加所有链接库到编辑构建设置,我已经尝试了一切,但这个错误不会消失吗?我试过用谷歌搜索这个,但是我得到的所有答案都不起作用。我该怎么办


该错误没有出现在xcode 6中,为什么只有xcode 7中出现?

看起来您的Bolt pod依赖项以某种方式添加到了目标设置的“链接二进制库”下的“构建阶段”窗格中。尝试从构建阶段删除库“.a”文件。

将部署目标更改为较低版本,并查看是否存在版本问题。尝试将目标部署到iOS 6.0:)


但是,如果您使用的API仅支持iOS 8及以上版本,则这可能是危险的。谨慎使用此修复程序,以确保不会在项目的其他区域造成任何问题。因此,请确保在iOS 6.0设备或iOS 6.0模拟器上进行测试。

这里没有足够的信息供我调试,但请尝试以下几件事:将部署目标更改为较低版本,看看是否存在版本问题,或者您可以将框架移到垃圾箱,重新下载,并将其添加到项目中,或者(我不确定这会有什么作用)但在您的生成设置中,将Enable Bitcode设置为NO。它起作用了!我将部署目标设置为ios 6.0,错误消失了。将此作为答案发布,以便将其标记为正确。这很危险,因为OP似乎只支持ios 8及更高版本。将部署目标更改为ios 6意味着应用程序将在ios 6及更高版本的设备上运行。但代码中可能添加了大量的API使用,因为iOS 8和所有这些API都会导致iOS 6和iOS 7设备上的崩溃。这个问题应该得到正确的解决。不是通过这样一个不必要的黑客攻击。这是一个很好的观点。我更新了我的答案来说明这个问题。