2017-02-14 47 views
-1

XMPP框架错误的iOS XMPP Framwork - libidn.a不包含位码

LD: 'xmppFrameWork /供应商/的libidn/libidn.a(stringprep.o)' 不包含位码。您必须使用启用位码(Xcode设置ENABLE_BITCODE)重建它,从供应商处获得更新的库或禁用此目标的位码。 for architecture arm64

注意:仅在iPhone设备上运行应用程序时发生错误。 (它在模拟器中工作)。

回答

4

如果您在项目中启用bitcode,则包括外部库的所有库都应通过启用位代码来构建。在您的情况下,xmppFrameWork未启用位代码。所以你可以做的是在你的项目设置中禁用bitcode或者在启用位码的情况下获得上述库的更新版本。 enter image description here

+0

可以请让我知道,确切的步骤来禁用位置码从proect设置 – Krunal

+0

@KrunalBhavsar我已经添加了一张图片,你可以在项目目标设置中搜索'bitcode' –

+0

Thanks Anil !!!它为我工作 – Krunal