3

私は MonoMac で最初の一歩を踏み出しています。

しかし、いくつかの設定エラーのために最初に停止しました。MonoDevelop で新しい ManoMac プロジェクトを作成し、GitHub から他のいくつかのサンプル MonoMac xamarin プロジェクトを試しましたが、コンパイル時に常に次のエラーが発生します。

エラー: /Developer/usr/bin/ibtool を実行できません (そのようなファイルはありません)。ibtool はコード 1 で終了しました

私の構成:

オペレーティング システム: Mac OS X 10.7.3 MonoDevelop 2.8.6.5 ランタイム: Mono 2.10.8 (tarball Mon Dec 19 17:43:18 EST 2011) GTK 2.24.5 GTK# (2.12.0.0) Mono for Android がインストールされていない Apple Developerツール: Xcode 4.3.1 (1176) ビルド 4E1019 Monotouch: 5.2.5 MonoDevelop.MonoMac 2.6.0.0

私の Monotouch プロジェクトはすべて正常にコンパイルされ、最後の XCode には問題はありません (Xamarin のガイドラインに従って、XCode を正常にアップグレードし、廃止された Developer フォルダーから Application フォルダーに移動し、更新された開発者コマンド ライン ツールを Apple からダウンロードしました)。

MonoDevelop を再インストールしようとしましたが、成功しませんでした。「エラー: ibtool がエラー コード 1 を返しました。」

どんな助けでも大歓迎です。

4

3 に答える 3

5

この問題は、Xcode 4.3 インストーラーが Xcode シンボリック リンクを正しく更新せず、アクティブな Xcode バージョンを指すことが原因で発生します。次のコマンドで修正できます。

sudo xcode-select -switch /Applications/Xcode.app

この次の MonoDevelop 2.8.8 リリースには、これに対する修正が含まれています。ベータ更新チャネルから入手できます。

于 2012-03-12T18:07:51.090 に答える
1

Xcode 4.3 で動作するように MonoMac アドインが更新されていないようです。

一時的な回避策は、/Developer の適切な場所にシンボリック リンクを設定することです。

MonoMacフォーラムで方法を見つけました:

http://mono.1490590.n4.nabble.com/MonoMac-and-XCode-4-3-ibtool-error-Solution-td4403822.html

ここに報告します:

MonoMac と Xcode 4.3 を使用している場合、現在の MD ベータ ビルドは ibtool エラーで失敗します。

解決策は、ターミナル コンソールで次のコマンドを入力することです。

sudo rm /usr/bin/ibtool

その後:

sudo ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool /usr/bin/ibtool

これで問題なくコンパイルされます。

于 2012-03-12T16:59:55.433 に答える
0

Xcode 6.2でXamarinを実行すると同様のエラーが発生し、この投稿の提案に従って古いバージョンを置き換えて同じバージョンのXcodeを再インストールすることで問題を解決しました: xcode-select active developer directory error on OSX Mavericks .

XCode アプリケーションの名前を変更していたため、この問題が発生した可能性があります。いくつかのバージョンがインストールされており、それらをすべてまっすぐに保とうとしていました。

于 2015-09-20T20:38:47.297 に答える