2017-02-14 45 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