2016-02-17 8 views
5

livereloadを有効にしてiOsデバイスでアプリケーションを実行するにはIonicを使用したいと考えています。ドキュメントによると、これは簡単なはず:"ionic run ios"プロビジョニングプロファイルを追加する方法

もちろん

ionic run ios --device -l

私は、プロビジョニングプロファイルを追加する必要がありますが、どのように私はそれを行うことになっていますか?

私は.mobileprovisionと証明書の.P12を持っていますが、コマンドを実行しているとき、私は、私はまだ、このエラーが出るん何どんなに:

No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “<MyBundleID>” were found

私は私のプロビジョニングを追加することが出来るのですかプロフィール?私はフレームワークのドキュメントでこれに関する情報を見つけることができません。

注:Xcodeを使用してプロジェクトを再作成できますが、ライブリロードを取得できません。私はCLIからすべてをやってみたいと思う。

答えて

5

XCodeに入り、それらのプロビジョニングプロファイルをデバイスに追加する必要があります。

これらのプロビジョニングプロファイルをビルドプロセスに設定し、そのプロファイルもデバイスに追加します。

あなたはVisual Studioを使用していないかもしれませんが、設定に関する説明は、Ionicアプリケーションを構築するすべての方法で機能します。

ドキュメントはhereですが、何が起こっているのか、あなたに伝えるために:

  1. はあなたがプロビジョニングプロファイルを作成する開発者アカウントを持っていることを確認してください。
  2. あなたは
  3. が追加Xcodeの
  4. にプロビジョニングファイルをダウンロードし、そのアプリケーションID
  5. に関連するプロビジョニングプロファイルを作成
  6. のApp IDを作成します
  7. 試験装置としてお使いのデバイスを追加するにはiTunesの接続に署名しますXcodeの
  8. を経由してお使いのデバイスにファイルをプロビジョニング
  9. ランイオンの実行IOSトリックを行う必要があります-l

を--device。

プロビジョニングプロファイルを作成するときに開始するMicrosoftの設定ガイドに従います。

+0

ありがとうございます!つまり、Ionic/Cordovaを使用してプロビジョニングプロファイルを追加する方法は実際にはありません。 Xcodeを使用する必要があります。そして、プロジェクトで新しいプラットフォームを準備するたびにこのプロセスを繰り返さなければならないと思います。 – Publicus

+0

bundleIDが変わらない限り、プラットフォームを再作成するときに行う必要はありません。私はデバッグするためにいつもプラットフォームをクリアし、それは私にとっては問題にならなかった。ハッピーコーディング!私はイオニックが大好きです、あなたがセットアップを取得すると、それは本当に良いです! – Chris

+0

よかった!それから、これはすばらしいです、ありがとう! – Publicus

関連する問題