6

Xcode (バージョン 4.5) でアプリのアーカイブ用にビルドしようとすると、次のようなエラーが表示されます。

ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/[myrealname]/Downloads/[myappname]/BT_Objects/TwitterOAuth/SAOAuthTwitterEngine/libOAuth.a for architecture armv7s

clang: error: linker command failed with exit code 1 (use -v to see invocation) その下に次のように表示されます:

(null): File is universal (3 slices) but does not contain a(n) armv7s slice: /Users/shakerite/Downloads/shakeritetestnotrealone_v15_iOS/BT_Objects/TwitterOAuth/SAOAuthTwitterEngine/libOAuth.a for architecture armv7s

これを解決する方法を知っている人はいますか?

4

3 に答える 3

15

先日、シミュレーターで数回成功した後、iPad でアプリを実行しようとしたときに、非常によく似たメッセージを受け取りました。ビルド設定の下で、「アクティブなアーキテクチャのみをビルドする」を「はい」にする必要があることがわかりました。次に、アプリがデバイス上でコンパイルされます。お役に立てれば。

于 2012-09-25T22:47:12.693 に答える
1

ここで、このエラーを解決できる一時的な解決策を 1 つ提供します。

Project->Build Settings->Build Active Architecture Only->yes に移動します

それでおしまい。

于 2012-11-16T10:59:45.877 に答える