次のツールセットを使用して、さまざまな iOS デバイスを問題なく開発および展開していました。 4.3.2 (1177) Build 4E2002 Monotouch: 5.2.12 Mono for Android がインストールされていない
メモリ使用量を iOS 5 と比較するために、デバイスの 1 つ (iPod touch 4G) を iOS 6 に更新しました。monoDev を使用してアプリをビルドし、iOS 6 iPod にアップロードしましたが、XCode 4.3.2 インストゥルメントは iOS に接続しませんでした。 XCode 4.5 を (デスクトップから) ダウンロードして実行し、Instruments を使用してアプリを分析しました。
テストが完了したので、iOS 5.1.1 を実行する iPad を使用して開発に戻りましたが、MonoDev からデプロイできませんでした。Xamarin サンプル アプリ (MediaCapture) の 1 つを使用してテストしましたが、同じ結果が得られました。「デバイスにアップロード」しようとしたときに表示されるエラーは次のとおりです。
/Developer/MonoTouch/usr/bin/mtouch -sdkroot "/Applications/Xcode.app/Contents/Developer" -installdev "/Users/don/Source/Learning/xamarin-monotouch-samples-eb64016/MediaCapture/MediaCapture/bin/ iPhone/Release/MediaCapture.app" デバイスが接続されていることを確認してください... 接続先: iPad2 ファイル サービスを初期化しています... アプリケーションをアップロードしています ファイル サービスをファイナライズしています... アプリケーションをインストールしています インストールに失敗しました: AMDeviceInstallApplication が返されました: 0xe800002dシグナル: SIGHUP
Organizer を使用して iPad のコンソールを見ると、次のように表示されます。
Jul 3 10:50:15 unknown mobile_installation_proxy[126]: main: ホストからのリクエストを受信できませんでした。
エラー 0xe800002d は明らかに「同期に失敗しました」ですが、iTunes を使用して iPad を同期する際に問題が発生する必要があります。
オーガナイザーを使用して同じアプリを iPad にインストールでき、正常に動作するため、プロビジョニング プロファイルはすべて良好です。XCode 4.3.2 を使用したサンプル アプリのビルドと実行は正常に機能します。
私はすべてを再起動しようとしましたが、それは助けにはなりませんでした。
この問題は、XCode 4.5 を実行したという事実に関連しているに違いないと思いますが、その方法がよくわかりません。任意の提案をいただければ幸いです。