为Apple TV制作Libidn
我正在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?
您是否尝试过下载libidn并编译tvOS库?
我真的不知道如何编译tvOS,但this应该提供一个线索。 您当然需要使用AppleTVOS.platform而不是iPhoneOS.platform,也可能更改其他一些值。
感谢您的回应。是的,我尝试过。但它不起作用。你可以分享如何编译libidn的tvOS –
对不起,真的不知道,但结帐https://github.com/robbiehanson/XMPPFramework/wiki/CompilingLibidn – Manromen
它只支持在Xcode 4.x系列,因为Xcode版本> 5没有llvm-gcc编译器。 –
它的工作,我已经在build-libdidn.sh文件中更改了AppleTVOS的sdk版本,路径和平台名称。终于成功运行在苹果电视:-) –