2016-11-18 7 views
0

私は、MacBook ProのシミュレータでiOSテストを設定したかったのです。 ImはシミュレータOSとしてappium 1.6とXcode 8とiOS 10.1を使用しています。私はappiumサーバーを走らせて、必要な機能を設定し、app storeから.ipaを使用し、appiumの検査中に起動時にクラッシュします。私は開発のために署名されたアプリを持っていないので、起こっていますか?どのような使用のためにテストするためのアプリケーションの要件は何ですか?シミュレータのテストにも署名されたアプリケーションを使用する必要がありますか?appiumテスト用のiOSアプリビルドを取得するにはどうすればよいですか?

+0

このビデオは役に立ちますあなた:https://www.youtube.com/watch?v=ySglJIrDVMQ – Manidroid

答えて

2

.appファイルを作成することができます。プロジェクト--open

xcode > File > New Project > (select ios at top bar) select Tabbed Application > click Next > give project name and select swift as language and complete process. 

し、それを実行します。に

ゴー:以下の命令を使用します。後> Xcodeで製品をあなたのプロジェクトを展開(シミュレータでアプリを実行して、あなたが製品フォルダにプロジェクトの.appファイルを検索します。

あなたappiumテストのために、このの.appファイルを使用することができます。

--Youこのプロジェクトをダウンロードし、xcodeで.xcodeprojまたは.xcworkspaceファイルを開いて実行すると、.appファイルが製品フォルダにあります。

実行する場合は、このプロジェクトをダウンロードして実行してください。シミュレータのiOSアプリ、.appaファイルではなく.appファイルが必要です.ipaファイルはデバイス上で実行されます。シミュレータの.appファイルを生成してみてください。

0

はい、開発者のプロファイルで署名する必要があります。あなたはiresignを使ってそれを行うことができます。あなたのipaファイル開発者のプロビジョニングファイル(あなたのdevに連絡してください)を入力し、辞任をクリックする必要があります。それは辞任したアプリケーションを出力します

同じdevのプロビジョニングファイル、あなたのスクリプトを実行する場所からあなたのMacには、dev証明書をインストールする必要があります。

注::シミュレータでは.ipaを実行できません。アプリケーションの.appバージョンが必要です。開発者にも連絡する必要があります。

+0

私は基本的なuiコントローラでサンプルのiosアプリケーションを作成し、それを使ってAppleの開発者以外のアカウントを使ってビルドを作成しました。だから私はappium上で実行しようとすると同じ問題を抱えていたので、私はそれから得た。私は、開発者アカウント自体で署名する必要があると思います。 – JTN

+0

はい、あなたはdevのプロフィールで辞任する必要があります – karthick23

関連する問題