1

Mac OS X バージョン 10.8.2 をインストールしました。

その後、Monodevelop を最初にインストールするか、XCode を最初にインストールしました。しかし、このエラーが発生したとき、両方を削除しました。次に、XCode 4.5.2 をインストールしてから、MonoDevelop を再度インストールしましたが、古い SDK を使用していました。

だから私はからコピーしiPhoneOS6.0.sdkました

  Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 

フォルダーを作成し、それを自分のマシンの別のフォルダーに入れます

  /SDKs/ 

次に、MonoDevelop でパスを設定して、/SDKs フォルダーにある SDK を使用します。しかし、私はまだこのエラーが発生しています -

"No SDK found at specified location"

これは非常にイライラします。私は何を間違っていますか?

4

2 に答える 2

4

これは必要ありません。MonoDevelop は SDK を自動的に検出します。

  • MDが「デフォルトの場所を使用して」と言うように、SDKの場所を空のままにしてみてください。
  • 特定の SDK を指すようにする場合は、Xcode.app ファイルを指すようにします。アプリ ファイルは単なるフォルダーです。MonoDevelop はそこに SDK を見つけます。何もコピーする必要はありません。
于 2012-11-20T15:22:53.607 に答える
1

まず、ファイル/ディレクトリをコピーしないでください。ほとんどの場合、これは必要ないためですが、インストールが壊れてバグの診断が難しくなる可能性があるためです。

Xcode.appMonoDevelop の Apple SDK の場所 (環境設定内) は、既定では を指している必要があります/Applications/Xcode.app(何も指定されていない場合、MonoDevelop が検索する場所)。

たとえば/Volumes/Xcode/XcodeXX-DPX.app、特定のバージョンの Xcode でディスク イメージをマウントする場合などです。

ノート:

  • MonoDevelop が探しているものを見つけると、緑色のチェックマークが表示されます (適切に構成されていることがわかります)。

  • Xcode を最初に実行して、コマンドライン ツールとデバイス サポート ライブラリをインストールする必要がある場合があります。それらがないと、ビルド/インストールが失敗する可能性があります(ただし、言及したものとは異なるエラーメッセージが表示されます)

于 2012-11-20T15:25:43.587 に答える