私はtwitter APIを使用するアプリケーションで作業しています。それはIOSデバイスにフックアップされたときにリンクエラー - 必要なアーキテクチャが見つからないファイルシンボルのi386が見つかりません
アプリが正常に動作が、私はそれが私はこのエラーを取得し、シミュレータ上で実行して取得するはi386しているARMv6からアーキテクチャを変更するとき:
ld: warning: ignoring file /Users/username/Desktop/tweetsAloud/tweets2/tweetsAloud/Src/NeoSpeech/lib-i iphoneos/libvt_eng_julie.a, missing required architecture i386 in file
Undefined symbols for architecture i386:
"_VT_LOADTTS_ENG", referenced from:
-[TweetsViewController viewWillAppear:] in TweetsViewController.o
"_VT_UNLOADTTS_ENG", referenced from:
-[TweetsViewController viewWillDisappear:] in TweetsViewController.o
"_VT_TextToFile_ENG", referenced from:
-[TweetsViewController readyStringToPlay:] in TweetsViewController.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
だから私は持っていますすでにたくさんの提案を読んで、大部分を少しでも試してみました。
私はまずすべてのフレームワークを持っていることを確認した後、project.pbxprojを編集しようとしましたが、まだ動作しませんでした。
ビルドの設定を変更してクリーニングを試みました。
誰でもこのエラーメッセージが表示される理由は何ですか?
i386バージョンのソースコードをどのようにコンパイルしますか? Xcodeではどのような設定が必要ですか?事前に感謝... – MyCSharpCorner
このライブラリのソースコードとXCodeプロジェクトはありますか?はいの場合は、シミュレータターゲットをビルドする必要があります。ある場所からこのライブラリを入手した場合、おそらく同じ場所でi386を入手することができます。 – Miguel