2016-05-09 34 views
1

我正在Apple TV的聊天應用程序中工作。並正在使用https://github.com/robbiehanson/XMPPFramework爲Apple TV製作Libidn

它在模擬器中工作,但不在Apple TV中。 我得到錯誤信息,

LD:在/Users/c/Documents/Kasi/v-appletv/vertv/XMPP/Vendor/libidn/libidn.a(nfkc.o),建設tvOS,但在連接爲iOS構建的目標文件,用於架構arm64 clang:error:鏈接器命令失敗,退出代碼1(使用-v查看調用)

如何爲tvOS構建libidn?

+0

它的工作,我已經在build-libdidn.sh文件中更改了AppleTVOS的sdk版本,路徑和平臺名稱。終於成功運行在蘋果電視:-) –

回答

0

您是否嘗試過下載libidn並編譯tvOS庫?

我真的不知道如何編譯tvOS,但this應該提供一個線索。 您當然需要使用AppleTVOS.platform而不是iPhoneOS.platform,也可能更改其他一些值。

+0

感謝您的迴應。是的,我嘗試過。但它不起作用。你可以分享如何編譯libidn的tvOS –

+0

對不起,真的不知道,但結帳https://github.com/robbiehanson/XMPPFramework/wiki/CompilingLibidn – Manromen

+0

它只支持在Xcode 4.x系列,因爲Xcode版本> 5沒有llvm-gcc編譯器。 –

相關問題