2012-01-03 19 views
4

自分のPCにMonoTouchを使用してビルドしているアプリケーションがあります。私はiPhone 4とiPadを試してみましたデバイスへのデプロイ:インストールに失敗しました:AMDeviceInstallApplication returned:0xe8000050

/Developer/MonoTouch/usr/bin/mtouch -installdev "/SVN/myapp/bin/iPhone/Release/my.app" 
Please ensure your device is connected... 
Connected to: myiPad 
This application has been signed with a provisioning profile which does not include any device 
Connected to: myiPad 
Installing application 
Installation failed: AMDeviceInstallApplication returned: 0xe8000050 
The application was terminated by a signal: SIGHUP 

デバイスへの展開を使用したとき、私はこのエラーを取得します。2.私はどちらかiTunesやiPhone構成ユーティリティにmy.appをドラッグして、それをインストールすることができています

どちらのデバイスでもエラーは発生しません。その後、期待どおりに実行されます。

+0

プロジェクトのプロパティ(iPhone Bundle Signingページ)の署名オプションを変更してみてください。特に、アイデンティティーを開発者(自動)に設定するのが最良ですが、自動アイデアが機能しない場合は他のオプションを試してみてください。 –

答えて

9

エラーはこれです:

​​

は、お使いのデバイスを含めるようにプロビジョニングプロファイルを再構築します。これを行うには、デバイスを接続し、オーガナイザの[開発用に使用する]を選択したXCodeから行います。

1

さらに、同じエラーが発生する可能性がありますが、アプリケーションがすでにインストールされている場合は別のエラーコードが表示され、別の証明書で署名されています。たとえば、テスト配布証明書またはその他のルート証明書がインストールされている場合などです。

私は個人用と署名用の鍵を持っています。これはしばらく毎回私に刺されます。

1

問題は私のパスは/ srcに/ C#/アプリケーション....あなたのローカルパスに#文字を持っている場合は、デプロイが失敗した...

-C

+0

署名は悪い形式です。 FAQを参照してください。 – IronMan84

0

必要にされたということでしたリンゴ開発者ポータルの下にCOMアプリケーションIDを登録してから、お使いのデバイスのプロビジョニングプロファイルを生成します。それだけであなたのデバイスで実行することができます。また、あなたのconfig.xmlファイルに設定したものでapp idを腐食させてください。

関連する問題