fastlane叹息问题,输入需要更多信息

时间:2016-07-13 04:22:19

标签: fastlane

我正在尝试使用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中发挥作用。我在那里做错了什么?

2 个答案:

答案 0 :(得分:0)

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

不支持该语法,而是从命令行

尝试以下操作
Fastfile

要从sigh(username: "me@example.com", app_identifier: "com.example")

执行相同的操作
return.append(item)

答案 1 :(得分:0)

原因是我的Appfile中有一些Fastlane不喜欢的数据。它没有显示正确的错误消息,但是我又添加了一个它没有识别的变量,并且它失败了。

我了解Fastlane的一件事是它运行良好,但有时错误很难调试。请务必正确阅读文档!