2016-09-27 7 views
1

を実行した後、シミュレータ上で終了私はもともとそれが言う同じように、ここでXamarinのiOSは、テストレコーダー

http://forums.xamarin.com/discussion/79195/xamin-app-terminated-in-simulator-after-using-test-recorder-please-help#latest

これを尋ねました。テストレコーダーを使用した後、シミュレーターは常に「無効なコード署名のために終了しました」というログメッセージでアプリを終了します。 (アプリケーションバンドルにテストレコーダーのプラグイン と呼ばれるテストレコーダーが 自動的に特別なライブラリを注入します、iOSアプリケーションのテストを記録する場合

https://developer.xamarin.com/guides/testcloud/testrecorder/

:私はそれは、このためです感じていますAndroidアプリにはこのライブラリは必要ありません)。テスト レコーダープラグインは、テストレコーダーが のさまざまなイベントのC#コードをテストして生成しているアプリケーションを観察できるようにする特別なコードです。このライブラリの存在は、Apple App Storeがアプリバンドルを拒否するための根拠です。テストレコーダーが配布用にApp Storeに使用した のIPAを提出しないでください。

どうすれば元に戻すことができますか?私はすでにシミュレータからアプリをアンインストールし、プロジェクトをきれいにして再構築しました。

+1

Macのmtbsフォルダも削除しましたか? '/ Library/Caches/Xamarin/mtbs'を削除し、binとobjを削除して再構築しようとしてください –

+1

この注記はすべて、公開された' .ipa'ファイルを使用しないことです。 Test Recorderを使わずに別の '.ipa'を簡単に生成することができます。 –

+0

ありがとうございます、私はそれらのフォルダを削除し、再試行します。私はキャッシュ/ xamarinフォルダに行き、いくつかのものを削除しました。 mtbsフォルダを削除したかどうかはわかりません。奇妙なことに、私は清掃と再構築を続けましたが、シミュレータは同じアプリケーションバージョンを作成して終了しました。私は、テストレコーダーを使用すると、店に提出することができなくなる恐れがありました。だから、再構築のように聞こえ、新しいipaを生成するには、注入されたライブラリを持っていないでしょうか?多分私はsimilatorでプロジェクトの設定 'デバッグ'を使ってデバッグしていますが、プロジェクト設定 'ad hoc、device'を使ってipaをビルドしています –

答えて

0

Simulator - > Reset Content and Settingsを試したことがありますか?再任されたアプリケーションが(アンインストール後も)シミュレータによってキャッシュされ、Xamarin Studioから再構築されたアプリケーションをインストールしない可能性があります。テストレコーダーは常に.app/.ipaを別のファイルとして、前に付いた 'xtr' - ファイル名で置き換えます。

+0

こんにちは、私はこれを試して、残念ながらそれは動作しませんでした –

関連する問題