2015-11-07 31 views
5

我在我的tvOS應用程序中使用LexiContext框架。 它工作在模擬器罰款當我嘗試歸檔應用程序,我得到:建設爲tvOS,但鏈接在爲iOS構建的目標文件,爲架構arm64

ld: in /Users/Kashif/Dropbox/T+ve/Projects/AooForTv/lexicontext-1.2-1444206402/libLexicontext.a(Lexicontext.o), building for tvOS, but linking in object file built for iOS, for architecture arm64 

clang: error: linker command failed with exit code 1 (use -v to see invocation) 

不知道如何來解決這個問題。

+2

它在模擬器中工作,因爲架構有x86(或x86_64)。雖然設備(?TV)和框架體系結構是arm64,框架的dylib中的加載命令不兼容。您需要爲TV製作LexiContext框架。 – geowar

+0

感謝您的解釋。是不是有解決方法? LexiContext開發人員對tvOS的構建沒有興趣 – Kashif

+1

沒有解決方法... dyld load命令不兼容。 – geowar

回答

2

對於其他人,面臨類似的問題;顯然這是沒有辦法的。如果你找到它,請告訴我。

+2

我也面臨着完全相同的問題。 – abhishek

+0

@abhishek:如果您最終使用不同的圖書館,請告訴我 – Kashif

相關問題