1

xcodeで上記のエラーが発生しています。詳細エラーは

ld: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/usr/lib/crt1.3.1.o で、ファイルはユニバーサルですが、アーキテクチャ armv6 collect2 の (n) armv6 スライスが含まれていません: ld が 1 の終了ステータスを返しましたコマンド /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 が終了コード 1 で失敗しました

しかし、説明したい状況があります。私の iPhone デバイスは 3GS でしたが、誤って 6.0 にアップグレードしてしまいました。以前は iOS 4.3 でした。現在、ダウングレードしようとしていますが、それができません。このデバイスで実行する必要があるアプリケーションがあります。だから私は最新のxcode 4.5をダウンロードしました。現在のSDKにiOS 6 SDKをコピーしました。Xocde のバージョンは 4.0 です。その後、デバイス用のアプリケーションをコンパイルしようとしましたが、上記のエラーが発生しています。iOS SDK 6.0 が原因で問題が発生していることはわかっています。しかし、私は解決策を得ていません。誰でも助けてください。現在のxcodeでiOS 6 SDKをコピーするために使用したこのリンクはこれです

http://iphonedevsdk.com/forum/iphone-sdk-development/100229-snow-leopard-sdk-5-1-a.html
4

1 に答える 1

2

YESをアーキテクチャに設定->ビルド設定でのみアクティブなアーキテクチャをビルドすると、問題が解決しました。:) これが新しい問題を引き起こさないことを願っています。

于 2012-11-30T10:43:28.120 に答える