问题标签 [fastlane-pilot]

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.

0 投票
3 回答
3815 浏览

ios - Fastlane Beta:Bundler::GemNotFound:在任何源中都找不到 CFPropertyList-3.0.0

运行 fastlane beta 并收到此错误:

我尝试通过终端安装 gem,将其添加到我的 gemfile 中,更新我的 fastlane 版本……不走运。有任何想法吗?

0 投票
0 回答
208 浏览

post - 如何通过 ITunesConnect REST API 将 Tester 添加到 TestFlight?

我正在开发一个项目,以自动将用户添加/删除到 ITunesConnect - TestFlight,用于我在 appstore 中的一个应用程序。

我使用以下命令成功地使用 fastlane 试点工具 ( https://docs.fastlane.tools/actions/pilot/ ) 为我的应用添加/删除了测试人员。

我想使用后端是 Java 的 UI 来做同样的事情。我在下面的链接中找到了 REST 端点

https://github.com/fastlane/itc-api-docs/ https://github.com/fastlane/itc-api-docs#register-new-external-beta-tester

但是我写的代码不能正常工作,无法将测试仪添加到TestFlight中。

当我运行上述代码时,我得到以下响应

0 投票
2 回答
3221 浏览

fastlane - 如何通过 Fastlane 将构建分发给外部测试人员?

我有一个执行该uploadToTestFlight操作的 Fastfile:

当我运行它时,它成功了。但是,它实际上并没有将构建分发给任何人。当我在 App Store Connect > My Apps > Foo App > TestFlight > iOS 查看构建时,它在构建名称附近显示“已批准”,这意味着它已经通过了审核过程。

但是,当我单击构建时,我注意到它发布到的唯一组或用户是App Store Connect Users,这意味着它实际上并没有从外部发布。

我有一个名为的组Foo Group,我想在运行 fastlane 时将其发布到该组。我怎么做?

我尝试通过Pilot 的文档解决,但它没有外部分发的示例。

0 投票
0 回答
91 浏览

ios - 为什么苹果在使用 fastlane 提交应用到 testflight 时会询问安全问题?

我使用 fastlanepilot将我的应用程序提交到 appstore。我有一个运行 fastlane 脚本并提交应用程序的 circle-ci 作业。

我还创建了一个开发者帐户并将其添加到我的团队并授予app manager访问权限,因为我的主帐户启用了两步验证。(如 fastlane 文档中所建议的)。

所有这些以前都有效,我能够将我的应用程序提交给 testflight 并进行测试。

但突然从今天开始,fastlane 开始无法提交我的应用程序,并且我在 fastlane 在门户(Service key is empty)中输入我的电子邮件后收到此消息,然后在 ci 中构建失败并显示此错误消息。

无效的 2 步响应 {"securityQuestions"=>{"questions"=>[{"id"=>132, "question"=>"Security Question 1?", "number"=>1, "userDefined"=>false }, {"id"=>145, "question"=>"安全问题 2?", "number"=>3, "userDefined"=>false}]}, "crResetEnabled"=>false, "resetSecurityQuestionsSupportLink"= >“ http://support.apple.com/some-link ”}

0 投票
2 回答
950 浏览

ios - CircleCI 的 Fastlane 测试飞行

每当使用 Fastlane 和 CircleCI 在我的开发分支上通过测试时,我都会尝试上传 Testflight 构建。

一切都很顺利,直到它到达这里:

我认为密码来自我在 Circle 的项目设置中输入的 FASTLANE_PASSWORD 环境变量,密码是我为此目的创建的应用程序特定密码。

使用存储在 FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD 中的应用程序特定密码在本地运行它就可以了。将其设置为 Circle 上的 env var 无效,似乎只使用了 FASTLANE_PASSWORD 。

我尝试设置upload_to_testflight(skip_waiting_for_build_processing: true)但没有更改。尝试设置apple_id也会导致错误(此处不应定义苹果 ID)。

它在尝试登录之前报告它成功构建并签署了 IPA 文件。这是 Fastfile 通道:

有没有我错过的步骤?关于这个的所有其他问题似乎都已经过时了。

0 投票
0 回答
597 浏览

fastlane - 无法使用 fastlane 将变更日志上传到 TestFlight

我正在尝试自动化我的 TestFlight 构建。它在大多数情况下都很好用,但是当我包含更改日志时,它声称它“成功设置了构建的更改日志”但是我在 AppStore Connect 的任何地方都找不到更改日志文本。它也不会出现在 TestFlight 中。

这是我的车道:

当通道被执行时,我可以看到它成功构建,它从最后一个标签中提取 git 提交消息,它上传,等待应用程序出现,并且它应该为构建设置更改日志。更改日志不会出现在任何地方。

有任何想法吗?

0 投票
7 回答
11867 浏览

app-store-connect - 收到错误“需要承认 Apple 的 Apple ID 和隐私声明”。

您好,我们在使用 fastlane sigh/get_provisioning_profile 时遇到此错误。我不认为这是一个快车道问题,因为它发生在case1 case2之前,并且通过接受协议或其他未知原因得到了解决。

需要承认 Apple 的 Apple ID 和隐私声明。请手动登录https://appleid.apple.com(或https://appstoreconnect.apple.com)以确认该声明。

我们去了

但那里没有什么可以批准的。

有任何想法吗?

0 投票
1 回答
1238 浏览

ios - Fastlane upload_to_testflight 对 iTMSTransporter 的调用以非零退出状态完成:1。这表示失败

我正在尝试运行 fastlane 以在 App Store 中上传,但是我遇到了一些问题。

下面是我的 fastlane 环境:

这是我运行的命令

fastlane upload_to_testflight_beta

这是命令输出:

如果有人请可以帮助我。

我是 iOS 开发的新手,我正在使用 Swift 和 fastlane 来开发我的应用程序。

谢谢

0 投票
1 回答
100 浏览

ios - Fastlane:将工件发送到外部组

在我们的团队中,我们正在尝试在不上传 .Ipa 的情况下将工件发送到 TestFlight 中的外部组。

我们使用 Pilot() 来构建解决方案。但是当我们在管道中运行这个命令时:

我们收到这条消息:

当我们向 .Ipa 提供命令时,我之前写过,我们会收到另一条消息:

有人用 Pilot 遇到过这个问题吗?我们不需要上传 .Ipa。我们只需要从内部组传递到外部组。

提前致谢。问候

0 投票
1 回答
57 浏览

ios - allowProvisioningUpdates 在自动签名快速通道中不起作用

我正在尝试通过 Github 操作上传构建,但我被困在最后一点。我正在尝试通过自动签名上传构建。但是每次都报错。

快速文件:-

Xcode:-

图片

我尝试过使用和不使用“-allowProvisioningUpdates”。

我得到以下信息:

代码签名错误:没有在 Xcode 中注册的帐户。将您的开发者帐户添加到 Xcode 代码签名错误:找不到“[我的应用名称]”的配置文件:Xcode 找不到任何与“[我的应用名称]”匹配的 iOS 应用开发配置文件。

没有我得到:

未找到“[我的应用名称]”的配置文件:Xcode 找不到任何匹配“[我的应用名称]”的 iOS 应用开发配置文件。自动签名已禁用,无法生成配置文件。要启用自动签名,请将 -allowProvisioningUpdates 传递给 xcodebuild。

问题:有人可以向我解释如何解决这个问题,我已经尝试过上面的代码,但还没有结果。

有人可以向我解释如何使用自动签名上传应用测试飞行吗?

任何帮助将不胜感激。

提前致谢。