1

私は Lion osx を搭載したミニ mac を持っています。アプリ ストアから Xcode 4.3.2 をインストールした後、mono touch 試用版ソフトウェアをダウンロードしました。モノ開発を使用して新しいプロジェクトをコンパイルすると、次のエラーが発生します。

Failed to compile interface file. 

Building: 12 (Debug|iPhoneSimulator)

Building Solution 12

Building: 12 (Debug|iPhoneSimulator)

Performing main compilation...
/Developer/MonoTouch/usr/bin/smcs /noconfig "/out:/Users/aegonaegon/Projects/12/12/bin/iPhoneSimulator/Debug/12.exe" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/System.dll" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.dll" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dll" "/r:/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll" /nologo /warn:4 /debug:+ /debug:full /optimize- /codepage:utf8 "/define:DEBUG"  /t:exe "/Users/aegonaegon/Projects/12/12/Main.cs" "/Users/aegonaegon/Projects/12/12/AppDelegate.cs" "/Users/aegonaegon/Projects/12/12/12ViewController.cs" "/Users/aegonaegon/Projects/12/12/12ViewController.designer.cs" 

Compiling interface definitions
/Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text "/Users/aegonaegon/Projects/12/12/12ViewController.xib" --compile "/Users/aegonaegon/Projects/12/12/bin/iPhoneSimulator/Debug/12.app/12ViewController.nib" --sdk "/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.3.sdk"
/* com.apple.ibtool.errors */
Internal Error:
    Description: Illegal invocation. Try 'man ibtool' for more information.
ibtool exited with code 1
Build complete -- 1 error, 0 warnings

---------------------- Done ----------------------

Build: 1 error, 0 warnings

xcode 4.32 をアンインストールし、mono を開発して再インストールしましたが、成功しませんでした。この問題に関するヘルプは役に立ちます。

ありがとうございました。

4

1 に答える 1

2

以前のXcodeインストールの/Developerに古いibtoolがある可能性があります。何が/Developer/usr/bin/ibtool --version表示されますか?

これを行うことで、最新のibtoolを使用していることを確認できます。

sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer

于 2012-04-24T21:17:09.600 に答える