ionic cordova run: show nice error message if no provisioning profile was found

オープン
#67 コメント 3 件 リアクション 3 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
ios, typescript
領域
devtools, mobile

調査の方向性

まず、実機で ionic cordova run ios を再現し、その出力を cordova run ios と比較します。stack trace に表示されている native-run のインストール失敗を追跡し、provisioning-profile エラーをどこで表面化できるかを特定します。完了の条件は、Cordova が報告する分かりやすいメッセージを表示することです。

索引モデルが issue の本文から書いたものです。

説明

enhancement ios

Version: 0.2.7

Description:

  • ionic cordova run ios (with real device connected) gives strange error message.
  • cordova run ios gives nice error message A valid provisioning profile for this executable was not found.

Command Output:

[native-run] Error: There was an error installing app
[native-run]     at protocolClient.sendMessage (/usr/local/lib/node_modules/native-run/node_modules/node-ioslib/dist/client/installation_proxy.js:59:24)
[native-run]     at LockdownProtocolReader.reader.readerFactory.create [as callback] (/usr/local/lib/node_modules/native-run/node_modules/node-ioslib/dist/protocol/protocol.js:91:21)
[native-run]     at LockdownProtocolReader.onData (/usr/local/lib/node_modules/native-run/node_modules/node-ioslib/dist/protocol/protocol.js:52:26)
[native-run]     at Socket.emit (events.js:189:13)
[native-run]     at addChunk (_stream_readable.js:284:12)
[native-run]     at readableAddChunk (_stream_readable.js:265:11)
[native-run]     at Socket.Readable.push (_stream_readable.js:220:10)
[native-run]     at Pipe.onStreamRead (internal/stream_base_commons.js:94:17)

Environment Info:

Ionic:

   Ionic CLI                     : 5.2.2 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.5.0
   @angular-devkit/build-angular : 0.13.9
   @angular-devkit/schematics    : 7.3.9
   @angular/cli                  : 7.3.9
   @ionic/angular-toolkit        : 1.5.1

Cordova:

   Cordova CLI       : 9.0.0 ([email protected])
   Cordova Platforms : ios 5.0.1
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 11 other plugins)

Utility:

   cordova-res : 0.6.0 
   native-run  : 0.2.7 

System:

   ios-deploy : 1.9.4
   ios-sim    : 8.0.1
   NodeJS     : v10.15.3 (/usr/local/bin/node)
   npm        : 6.10.0
   OS         : macOS Mojave
   Xcode      : Xcode 10.2.1 Build version 10E1001

macOS version: 10.14.5

主要言語
TypeScript
スター
139
フォーク
35
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

ionic-team/native-run のほかの issue

ionic-team/native-run の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。