0

だから私は自分のアプリのコーディングを終え、資格などを含むすべての良いものを開発プロファイルにダウンロードしました。しかし、私はこれらの警告を受け取ります:

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreData.framework/CoreData で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/Foundation.framework/Foundation で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/CoreLocation.framework/CoreLocation で、ファイルはリンクされているアーキテクチャではない i386 用にビルドされました (armv7 )

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/UIKit.framework/UIKit で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/MapKit.framework/MapKit で、ファイルはリンクされているアーキテクチャではない i386 用にビルドされました (armv7 )

ld: 警告: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/iAd.framework/iAd で、リンクされているアーキテクチャではない i386 用にビルドされたファイル (armv7 )

コードが独自の構文を認識していないように見える大量のエラーと同様に。これを修正するにはどうすればよいですか? 更新: 「プロジェクトまたはターゲットが正しく構成されていないようです。ビルド設定を調べて、ベース SDK が iOS シミュレータ SDK ではなく iOS デバイス SDK であることを確認してください。アーキテクチャを標準に設定してください」 - mirzapirza iOS デバイスを設定しました3.2 SDK にアップグレードし、ビルドを標準アーキテクチャ armv6 armv7 に設定します。ただし、現在 14,00 以上のエラーと「警告: 'Targeted Device Family' が iPhone のみに設定されたビルド ('1') は SDK 'Device - iPhone OS 3.2 でサポートされていません」が表示されます。何か案は?

4

3 に答える 3

0

私はちょうどこの問題を抱えていました-解決策は、「FRAMEWORK_SEARCH_PATHS」設定から余分なシミュレータ関連のエントリを削除することでした。

そのキーに関連付ける必要がある唯一の値は、「$(継承)」である必要があります。これにより、リンカは、プロジェクト用に選択されたSDKに基づいて、適切なフレームワークディレクトリからフレームワークライブラリを取得します。

于 2011-02-15T02:21:50.440 に答える
0

プロジェクトまたはターゲットが正しく構成されていないようです。ビルド設定を調べて、ベース SDK が iOS デバイス SDK であり、iOS シミュレーター SDK ではないことを確認してください。アーキテクチャを標準に設定します。

于 2010-09-10T01:03:54.010 に答える
0

だから私がやったことは、新しいxcodeプロジェクトを作成し、古いプロジェクトから新しいプロジェクトにすべてのコードをコピーして貼り付けただけです。今では正常に動作します。

于 2010-09-16T19:41:42.510 に答える