问题标签 [fastlane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - 即使完成上传构建,Pilot 也会失败
我目前正在 travis-ci 中使用 Pilot 和 fastlane,一切正常,我的构建正在上传到 TestFlight 并按应有的方式发布给内部测试人员。
但我不明白的是,fastlane 以退出代码 1 结束,并说“你必须为这个问题提供答案”,甚至没有问什么。
这是奇怪的输出:
为了防止 travis 以 1 而不是 0 退出,我能做些什么吗?
ios - Jenkins 使用带有空格的 fastlane 字符串参数构建
简单的问题,如何传递字符串参数来构建在 Jenkins 中有空格的脚本?
示例:DEVICE_NAME
值:iPhone 5 像这样使用它 键:${DEVICE_NAME}
输出key: iPhone
如何解决?
编辑:"iPhone 5" 或 'iPhonr 5' 或 \'iPhone 5\' 或 iPhone\ 5 不起作用。
Edit2:当然这是我在构建步骤/执行外壳中使用它的方式:
例如,当我使用“iPhone 5”控制台输出是:
最后编辑:对于其他会有这个问题的人,只需使用这个:"$DEVICE_NAME"
ios - 为什么 Fastlane 会抛出异常“代码签名错误:未找到代码签名身份”?
我的钥匙串访问包含我最近创建和下载的 iPhone 应用程序的公钥和私钥。但是,在尝试使用 Fastlane Deliver 时,我收到以下错误:
代码签名错误:未找到代码签名身份:未找到有效的签名身份(即证书和私钥对)。
我环顾四周,尝试了各种方法,但无济于事。
你应该怎么做才能解决这个问题?
ios - 无法运行快车道感叹。“无法下载证书”
出于某种原因,Couldn't download certificate, got this instead: HTTP 405 Method Not Allowed
每当我运行叹息或快车道时,我都会得到。我尝试跳过 skip_certificate_verification 或 skip_fetch_profiles 但它仍然不起作用。昨天还在工作。Apple Developer Portal 今天是否已更改或更新?
有人也得到这个吗?
这是我得到的确切错误:
/Library/Ruby/Gems/2.0.0/gems/spaceship-0.21.1/lib/spaceship/portal/portal_client.rb:311:in `download_certificate': [!] Couldn't download certificate, got this instead: HTTP 405 Method Not Allowed (Spaceship::Client::UnexpectedResponse)
谢谢
fastlane - 使用 Fastlane Spaceship Tunes 可以为现有应用程序创建新语言吗?
我想使用 iTunes Connect API 的 Fastlane Spaceship 库来创建新语言。例如,我已经有一个可编辑的新版本并将英语(美国)语言设置为主要语言,我想添加语言法语。我可以以编程方式执行此操作,还是必须使用 Apple 的 UI?
ruby - How to pass shell script variables back to ruby?
I have a ruby script executing a shell script. How can I pass shell script data back to the ruby script.
I'm able to do the reverse scenario using environment variables from ruby to shell script.
Thanks
ios - Fastlane,Pilot - 自动团队选择
我正在通过 fastfile 使用 Pilot:
但是每次都让我选队
我试图testfligh
像下面这样使用,但它给了我一个错误:
错误:
有没有办法自动选择团队 ID?
提前致谢。
ios - iOS通过脚本创建.h文件,自动构建上传
每次,当我想上传到 App Store 或曲棍球时,我需要确保我的项目设置是否正确。我需要在 Common.h 中更改要连接的服务器。
这很乏味,我们需要采用自动化方法。
https://github.com/fastlane/fastlane
https://github.com/nomad/shenzhen
我已经找到了那两个,它是完美的。构建和上传已经自动化。
1)如何通过脚本更改我的 Common.h(可能被服务器中的那个覆盖?或通过脚本再次创建?)
2)如果我得到了那个脚本,我怎样才能与 fastlane 或任何其他脚本结合起来,这样我就不需要运行两次了?
ios - 使用 Fastlane 自动构建、部署到曲棍球
我正在研究自动构建和部署。我发现了 fastlane 并尝试用于部署到曲棍球。
https://github.com/fastlane/examples/blob/master/Artsy/eidolon/Fastfile https://github.com/fastlane/examples/blob/master/Wikipedia/Fastfile
但是,我不熟悉脚本。
如果我有 2 个配置
1) 调试
2) 发布
2方案
1) 触控 - 开发
2) 触控 - 生产
2曲棍球钥匙
52da9f2b3da50cf8b6d4aac15f06ae9b
ZXz1tdfaDLfb4hY8SagCfX4RJNMhJVsxET95sHf9
我该如何修改脚本?修改后需要运行什么命令?不过,我已经完成了“fastlane init”。