2015-12-07 43 views
2

我在为iOS9构建应用程序时在XCode 7.1中出现此错误:(...)MyoKit(TLMHub.o)'不包含位代码。您必须使用启用位码(Xcode设置ENABLE_BITCODE)重建它,从供应商处获得更新的库或禁用此目标的位码。对于架构arm64 clang:错误:链接器命令失败,退出代码1(使用-v查看调用)启用位代码Xcode 7.1

当为仿真构建应用程序时,它可以工作。

我一直在寻找,我找不到启用位码的选项。有任何想法吗?

+0

你有源MytoKit吗? – trojanfoe

+0

只需转到您的项目构建设置并搜索位代码,并将其设置为YES –

+0

@ Mr.T在Xcode 7.1的构建设置中没有位代码选项,这是我的问题... – Mark

回答

2

在Project Navigator中,选择项目:

enter image description here

,然后选择你的项目,点击构建设置和搜索位码,并设置位码为YES。

enter image description here

请务必点击所有选项,而不是基础。

+0

你不想把它设置为“否”如果有第三方库没有启用它? – trojanfoe

+0

如果不需要,我会将其设置为NO以表示我的项目目标。是否有任何其他地方需要照顾@trojanfoe –

+0

这是问题所在。您需要选择所有选项。非常感谢你!我试图提高你的答案,但我没有足够的声誉。谢谢! – Mark

0

问题是MyoKit未启用Bitcode编译。不幸的是,在该SDK支持Bitcode之前,您必须为您的项目禁用它。