2016-12-17 7 views
0

アップルの拡張機能を備えたiPhoneアプリを持っていて、XcodeでアプリをビルドするとWatchアプリだけがビルドを開始しますが、両方のシミュレータが見えますがiPhoneアプリは起動しませんこれは、iPhone +ウォッチアプリをテストする際の通常の動作ですか?XcodeでWatch-iPhoneアプリのビルドを理解する

私はiPhoneアプリをテストしたいと思っていて、ウォッチアプリが関わっている必要はなく、その逆もありますので、ビルドまではもっとコントロールしたいと思います。

  1. Xcodeでビルドするときに両方のアプリケーションを起動して、両方をデバッグできますか?

  2. 時計アプリのテストをやめて、iPhoneアプリのみをテストしたいのですか?

  3. ビルド時間を短縮する方法はありますか?

おかげ

答えて

1

ウォッチアプリケーションのか、ウォッチ拡張のスキームが選択されている場合は、ビルドを押すと、あなただけのウォッチアプリが起動します。

両方を個別に起動して両方をデバッグできます。 iPhoneアプリをテストしたいだけなら、iPhoneアプリを選択してXcodeから実行することで、いつものように行うことができます。

ビルド時間については、できるだけ早くと思います。プロジェクトが完全にビルドされていない場合(通常は1分以上かかります)、ビルドでは通常、プロジェクトで作業するときにビルドが2秒以下で済むので、デバッグするたびに完全な再ビルドを引き起こすものがないことを確認してください通常のサイズのプロジェクト)。

+0

@ CanPoyrazoğluありがとう、簡単な質問。 「あなたが完全な再構築を引き起こす何かを持っていないことを確認してください」完全な再構築の原因となるものは何ですか?私は通常、自分の変更を行い、ちょうど実行ボタンを押す。 –

+1

@fs_tigre特に何も考えることはできませんが、ビルド構成(ビルド時に起動される拡張機能やスクリプトなど)を変更するものが考えられます。通常のプロジェクトを使用した単純なXcodeインストールでは、そのような動作が発生してはなりません。 –

+0

ありがとうございました! –

関連する問題