2011-08-15 15 views
0

でiOSデバイスの結果を構築しようとすると、それはコンパイルし、シミュレータの罰金実行されますが、私は、デバイスをターゲットにしようとすると、私は言ってコンパイルエラーを取得:私はMonoDevelopの中にセットアップされたプロジェクトを持って、ビルドに失敗

エラー1:のmTouchは出力なしで失敗しました(1)(ChicksnVixens-MonoTouchで)

そして、これは、ビルド出力を持っているものの最後の束である(ペーストビン:http://pastebin.com/Ea8hgaFH):

/ユーザー/ dev /ドキュメント/ Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-Nvidx -xnif -dev "/ユーザー/ dev /ドキュメント/ Proj/cnv/MyCode/ChicksnVixens/bin /ネイティブコード/ Developer/MonoTouch/usr/MonoTouch.app " " -r =/Users/dev/Documents/Proj/cnv/ExEn/ExEnEmTouch/bin/iPhone/Debug/ExEnEmTouch.dll " " -r =/Users/dev/Documents/Proj/cnv/ExEn/ExEnCore/bin/iPhone/Debug/ExEnCore.dll " " -r =/Users/dev/Documents/Proj/cnv/MyCode/Farseer物理エンジン3.3.1 XNA/bin/iPhone/Debug/FarseerPhysics.dll " " -r =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/Content/Jabber.dll " " -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// Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll " " -r = /開発者/ MonoTouch/usr/lib/mono/2.1/monotouch.dll " " 2.1/OpenTK.dll " " -r =/Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.Linq.dll "-debug " -sdk = 4.3 "-cxx -gcc_flags " -L /ユーザーは/ dev /ドキュメント/メニュープロジェクト/ CNV/MyCode/ChicksnVixens/BOX2D/JabberWorx -lBox2D -force_load /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/box2D/JabberWorx/libBox2D.a " " /ユーザー/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens.exe」 Frameworkは、次のとおりです。 をコピーし /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk /ユーザー/ dev/Documents/Proj/cn v/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens.exe 〜 /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/ChicksnVixens.exe コピー済み/Developer/MonoTouch/usr/lib/mono/2.1/mscorlib.dll〜 /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/mscorlib.dll コピー済み /Users/dev/Documents/Proj/cnv/ExEn/ExEnCore/bin/iPhone/Debug/ExEnCore.dll へ/ユーザは/ dev /ドキュメント/メニュープロジェクト/ CNV/MyCode/ChicksnVixens/binに/ iPhone /デバッグ/ ChicksnVixens -MonoTouch.app/ExEnCore.dll /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixensに/Developer/MonoTouch/usr/lib/mono/2.1/System.dllをコピーしました。 -M onoTouch.app/System.dll /Developer/MonoTouch/usr/lib/mono/2.1/Mono.Security.dllを にコピーしました/ Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/Mono.Security.dll /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dllを にコピーしました/ Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone /デバッグ/ ChicksnVixens-MonoTouch.app/monotouch.dll /Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dllを にコピーしました/ Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/System.Core.dll コピー /ユーザー/ dev /ドキュメント/ Proj/cnv/ExEn/ExEnEmTouch/bin/iPhone/Debug/ExEnEmTouch。DLL に/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/ExEnEmTouch.dll コピーした/Developer/MonoTouch/usr/lib/mono/2.1/OpenTK /ユーザは/ dev /ドキュメント/メニュープロジェクト/ CNV/MyCode /コピーされた /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/OpenTK.dll への.dll ChicksnVixens/Content/Jabber.dll 〜 /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/Jabber.dll コピー/開発者/ MonoTouch/usr/lib /mono/2.1/System.Xml.Linq.dll〜 /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/System.Xml.Linq.dll /Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.dllを にコピーしました/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/System .Xml.dll コピー先/ Users/dev/Documents/Proj/cnv/MyCode/Farseerフィジックスエンジン 3.3.1 XNA/bin/iPhone/Debug/FarseerPhysics.dllから へ/ユーザー/ dev/Documents/Proj/cnv/MyCode/ChicksnVixens/binに/ iPhone /デバッグ/ ChicksnVixens-MonoTouch.app/FarseerPhysics.dll リンクアセンブリ /Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens.exe へ/ Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-Mon otouch.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的、asmonly、nodebug、iphone-abi、outfile =/var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T /tmp508a6b37.tmp/System.dll.6.s "/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/System.dll" MONO_PATH =/Users /dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的/ユーザー/ dev/Documents/Proj/cnv/MyCode/tmp508a6b37.tmp/ExEnCore.dll.6.s "/ユーザー/ dev/Documents/Proj/cnv/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/ExEnCore.dll " MONO_PATH =/Users/dev/Documents /Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的、asmonly、nodebug "/ユーザー/ dev /ドキュメント/ Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/abi、outfile =/var /フォルダー/ k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/monotouch.dll.6.s "デバッグ/ ChicksnVixens-MonoTouch.app/monotouch.dll " MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /開発者/ MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的、asmonly、nodebug、iphone-abi、outfile =/var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/OpenTK.dll.6.s "/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/OpenTK.dll " MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /開発者/ MonoTouch/usr/bin/arm-darwin-mono --debug - -iot = full、static、asmonly、soft-debug、iphone-abi、outfile =/var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/ChicksnVixens.exe.6.s "/ Users/dev/Documents/iPhone /デバッグ/ ChicksnVixens.exe " MONO_PATH = /ユーザー/ dev /ドキュメント/ Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens- MonoTouch.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的、asmonly、nodebug、iphone-abi、outfile =/var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T /tmp508a6b37.tmp/System.Xml.Linq.dll.6。s "/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/System.Xml.Linq.dll" MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全な、静的な、asmonlyの、nodebug、iphone- "/ Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens"のように入力してください。 -MonoTouch.app/mscorlib.dll " MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /Developer/MonoTouch/usr/bin/arm- darwin-mono --debug --aot =完全、静的、asmonly、ソフトデバッグ、iphone-abi、outfile =/var /folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/Jabber.dll.6.s "/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/Jabber .dll " MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /開発者/ MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的、asmonly、ソフトデバッグ、iphone-abi、outfile =/var /フォルダー/ k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/ExEnEmTouch.dll.6.s "/ Users/dev/iPhone /デバッグ/ ChicksnVixens-MonoTouch.app/ExEnEmTouch.dll " MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/ChicksnVixens-MonoTouch.app /開発者/ MonoTouch/usr/bin/arm-darwin-mono --debug"/ Users/dev/tmp/tmp508a6b37.tmp/FarseerPhysics.dll.6.s "https://stackoverflow.com/users/dev/outfile =/var/folders/ka/0cqbnjsd1710x4mbyvdsn1tw0000gp /ドキュメント/ Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/FarseerPhysics.dll " コンパイルがコード134、コマンド: で終了しました。MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode /ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /開発者/ MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的、asmonly、ソフトデバッグ、iphone-abi 、アウトファイル=/var /フォルダー/ k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/Jabber.dll.6.s "/ユーザー/ dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens- MonoTouch.app/Jabber.dll " MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/Chicksn Vixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /開発者/ MonoTouch/usr/bin/arm-darwin-mono --debug --aot =完全、静的、asmonly、nodebug、iphone-abi、outfile = /var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/Mono.Security.dll.6.s "/ Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch 。/ Mono.Security.dll " MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /Developer/MonoTouch/usr/bin/arm- darwin-mono --debug --aot =完全、静的、asmonly、nodebug、iphone-abi、outfile =/var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/System.Xml.dll.6.s "/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/System.Xml.dll" MONO_PATH =/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /開発者/ MonoTouch/usr/bin/arm-darwin-mono --debug - aot =完全、静的、asmonly、nodebug、iphone-abi、outfile =/var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmp508a6b37.tmp/System.Core.dll.6.s "/ Users/dev/Documents/Proj /cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/System.Core.dll "

--------------------- - 完了----------------------

私は証明書とプロビジョニングプロファイルを正しく設定していると確信しています。私はこれが原因かもしれないと思う唯一の他の事は、このプロジェクトはもともとOSXの別のインストールに位置していたということです。

アイデア?

+0

すべての新しい行が削除されたため、これは読みにくいです。ログを編集できますか?またはペーストビンのリンクを追加しますか?バグレポートを記入して(ログを添付または貼り付ける) – poupou

+0

done、paste bin here:http://pastebin.com/Ea8hgaFH – tweetypi

答えて

1

エラーは、いくつかの異なる問題から来る可能性があります。

Compilation exited with code 134, command: 

1)リンカーの問題である可能性があります。

ビルドが動作するかどうかを確認するには、「リンクしないでください」を試してください。それが正常に機能する場合は、正確なビルドの問題に関するいくつかの追加情報を入手するために、さらにいくつかを追加してみてください。-v -v

参考:http://bugzilla.xamarin.com/show_bug.cgi?id=144

2)あなたは-nosymbolstrip引数に追加してみてください可能性があり

参考:あなたはLLVMを使用していないhttp://ios.xamarin.com/Documentation/Troubleshoot#Error_134.3a_mtouch_failed_with_the_following_message.3a

3)ので、私はこれが適用されるとは思いません:http://bugzilla.xamarin.com/show_bug.cgi?id=164

4)非スタティックメソッドで[MonoPInvokeCallback(Type)]属性を使用しています。いずれにせよエラーでhttp://ios.xamarin.com/Documentation/Limitations?highlight=MonoPInvokeCallbackAttribute#Reverse_Callbacks

Compilation exited with code 134, command: 
MONO_PATH=/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app /Developer/MonoTouch/usr/bin/arm-darwin-mono --debug --aot=full,static,asmonly,soft-debug,iphone-abi,outfile=/var/folders/k1/0cqbnjsd1710x4mbyvdsn1tw0000gp/T/tmpa4e996f.tmp/Jabber.dll.6.s "/Users/dev/Documents/Proj/cnv/MyCode/ChicksnVixens/bin/iPhone/Debug/ChicksnVixens-MonoTouch.app/Jabber.dll" 

Jabber.dllに関連見えますので、あなたの最善の策(上記は動作しません。これは、MonoTouchで

文献によってサポートされていません。 )は、@http://bugzilla.xamarin.comというバグレポートに記入し、Jabber.dllバイナリ(およびそれが参照するアセンブリ)を添付することです。あなたの問題を再現しようとします。

+0

くそ、オプション1または2のどちらもうまくいきませんでした: -/Jabber.dllが添付されたバグレポートを提出しました。 – tweetypi

+0

野生の推測(これを正しくデバッグするためにすべてのコードを再構築していますが)逆コールバックのインスタンス(非静的)メソッドを使用できますか? Ref: "メソッドは静的メソッドでなければならず、インスタンスメソッドはサポートされていません(この制限は将来削除されます)。 http://ios.xamarin.com/Documentation/Limitations?highlight=MonoPInvokeCallbackAttribute#Reverse_Callbacks – poupou

+0

から上記の答えを編集しました(私の推測が正しいので)、確認する第4の条件を含めて – poupou

関連する問題