2

アジットです。monotouch の体験版を Web サイトからダウンロードしようとしましたが、すべてのリンクが切れていました。というわけで、グーグルから掘り下げて以下をダウンロードしました。( )MonoDevelop-3.0.3.5 ( )MonoFramework-MRE-2.10.9_11.macos10.xamarin.x86.dmg (*)Monotouch-eval-5.1.0.pkg

しかし、その後、xamarin Web サイトからサンプル ios アプリを実行すると、ビルドに失敗します -> ネイティブ コードにコンパイルできません。エラーログです。


ビルド ソリューション: HelloWorld_iPhone (Debug|iPhoneSimulator)

ビルド: HelloWorld_iPhone (Debug|iPhoneSimulator) メインのコンパイルを実行しています... /Developer/MonoTouch/usr/bin/smcs /noconfig "/out:/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.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:full / optimize- /codepage:utf8 "/define:DEBUG" /t:exe "/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Main.cs" "/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/AppDelegate.cs" "/ユーザー/PBSK/デスクトップ/HelloWorld_iPhone/HelloWorld_iPhone/HelloWorld_iPhoneViewController.cs" "/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/HelloWorld_iPhoneViewController.designer.cs"

コンテンツファイルのコピー 「/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/57_icon.png」を「/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/57_icon.png」にコピー' '/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/114_icon.png' を '/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/114_icon.png' にコピーしています コピー中'/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/72_icon.png' を '/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/72_icon.png' コピー '/ Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/29_icon.png」から「/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/29_icon.png' '/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/58_icon.png' を '/Users にコピーしています/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/58_icon.png' '/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/50_icon.png' を '/Users/PBSK' にコピーしています/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/50_icon.png' ビルド完了 -- 0 エラー、0 警告/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/58_icon.png' '/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/50_icon.png' を '/Users にコピーしています/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/50_icon.png' ビルド完了 -- 0 エラー、0 警告/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/58_icon.png' '/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/Images/Icons/50_icon.png' を '/Users にコピーしています/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app/50_icon.png' ビルド完了 -- 0 エラー、0 警告

ネイティブ コードへのコンパイル /Developer/MonoTouch/usr/bin/mtouch -v --nomanifest --nosign -sim "/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone/bin/iPhoneSimulator/Debug/HelloWorld_iPhone.app" -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" -debug -nolink -sdk "5.1" "/Users/PBSK/Desktop/HelloWorld_iPhone/HelloWorld_iPhone /bin/iPhoneSimulator/Debug/HelloWorld_iPhone.exe" この機能は評価版ではサポートされていません gcc コンパイラが見つかりません! mtouch はコード 1 で終了しました

- - - - - - - - - - - 終わり - - - - - - - - - - -

ビルド: 1 エラー、0 警告


Xcode のバージョンは 4.4 で、Mac のバージョンは 10.7.4 です。

-ありがとう!

4

2 に答える 2

3

しかし、すべてのリンクが壊れていました

Webサイトに問題がある場合は、support@xamarin.comに電子メールを送信してください。

Monotouch-eval-5.1.0.pkg

これは、 MonoTouchのかなり古いベータ版です。

MonoTouch 5.2.12は現在の安定したリリースであり、5.3.5は現在の不安定なリリースです。

gccコンパイラが見つかりません

これは、Cコンパイラが見つからなかったことを意味します。一般に、MonoDevelopプリファレンス(SDKの場所)がXcodeインストールディレクトリを指すように設定されていることを確認する必要があります。

ただし、この場合、MonoTouchのバージョンは古すぎてXcode4.4で動作しないと思います。評価版を5.2.12に更新することは、これを修正するための最初のステップです。

于 2012-08-02T14:08:26.930 に答える
2

以下は、最終的に機能するMonoTouch評価の手動インストールです!:

以下にリストされているパッケージを、指定された順序でダウンロードしてインストールします。

1)モノ:http ://download.mono-project.com/archive/2.10.9/macos-10-x86/10/MonoFramework-MDK-2.10.9_10.macos10.xamarin.x86.dmg

2)MonoDevelop:http ://download.xamarin.com/monodevelop/Mac/MonoDevelop-3.0.dmg

3)評価MonoTouch:http ://download.xamarin.com/priv/d6d0ad447c01dd2bbbbbba829f6e1a/MonoTouch/Mac-eval/monotouch-eval-5.2.11.pkg

上記の環境では、この組み合わせは魔法のように機能します。彼らが彼らのサイトの壊れたリンクも修正することを願っています。さもないと、他の多くの初心者が落胆し続けるでしょう。これらのリンクを共有してくれたXamarinの人々をサポートしてくれてありがとう。

于 2012-08-03T03:16:23.143 に答える