2015-11-07 9 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互換ではありません。 TV用のLexiContextフレームワークビルドが必要です。説明のために – geowar

+0

ありがとうございます。周りには回避策はありませんか? LexiContext開発者はtvOSのためにそれを構築することに興味がありません – Kashif

+1

回避策... dyld loadコマンドは互換性がありません。 – geowar

答えて

2

他の人にとっては、同様の問題に直面する。明らかにこれを回避する方法はありません。あなたがそれを見つけたら、私に知らせてください。

+2

私も全く同じ問題に直面しています。 – abhishek

+0

@abhishek:別のライブラリを使用すると、私に知らせてください – Kashif

関連する問題