私は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)
どのようにこの問題を回避するために、任意のアイデア: それは私がアプリをアーカイブしようとすると、私が取得シミュレータで正常に動作します。
アーキテクチャがx86(またはx86_64)なので、シミュレータで動作します。デバイス(TV)とフレームワークアーキテクチャはarm64ですが、フレームワークのdylibのロードコマンドはTV互換ではありません。 TV用のLexiContextフレームワークビルドが必要です。説明のために – geowar
ありがとうございます。周りには回避策はありませんか? LexiContext開発者はtvOSのためにそれを構築することに興味がありません – Kashif
回避策... dyld loadコマンドは互換性がありません。 – geowar