1

私は使用しようとしていますsighが、少し混乱しています。以下の行を入力すると:

sigh username:"me@example.com" app_identifier:"com.example"

ユーザー名でログインしますが、プロンプトが表示されます。

[21:19:44]: Successfully logged in
[21:19:44]: Fetching profiles...
[21:19:44]: To not be asked about this value, you can specify it using 'app_identifier'
The bundle identifier of your app:

以下の行を入力すると:

 sigh -a com.example -u me@example.com

プロンプトが表示されません。最初のもので何が間違っていますか?私が理解している最初のものはfastlane、自動化のためにファイルで使用できるものです。これが重要な理由です。私はこれについて以下を読みました:

https://github.com/fastlane/fastlane/tree/master/sigh

sigh --helpドキュメントと同様に。

私のレーンは次のように定義されています。

  desc "Get the provisioning profiles for the app"
  lane :sign do |options|
    apple_id = CredentialsManager::AppfileConfig.try_fetch_value(:apple_id)
    team_id = CredentialsManager::AppfileConfig.try_fetch_value(:team_id)
    cert(username: apple_id, team_id: team_id)
    sigh(app_identifier: options[:bundle_id], username: apple_id)
  end

sigh同じプロンプトが表示される部分です。それを取り除く方法はありますか?

アップデート

以下の作品:

sigh --username "me@example.com" --app_identifier "com.example"

しかし、私はそれが動作するようにしたいfastlane. 私はそこで何が間違っていますか?

4

2 に答える 2

0

Appfileその理由は、Fastlane が気に入らないデータが自分の中にあったためであることがわかりました。適切なエラー メッセージは表示されませんでしたが、認識できない変数をもう 1 つ追加したため、失敗しました。

Fastlane について学んだことの 1 つは、Fastlane はうまく機能しますが、エラーをデバッグするのが難しい場合があるということです。ドキュメントをきちんと読んでください!

于 2016-07-23T07:27:10.777 に答える
0
sigh username:"me@example.com" app_identifier:"com.example"

その構文はサポートされていません。代わりに、コマンド ラインから次のコマンドを試してください。

sigh --username "me@example.com" --app_identifier "com.example"

あなたから同じことをするためにFastfile

sigh(username: "me@example.com", app_identifier: "com.example")
于 2016-07-13T08:27:22.207 に答える