来自 CircleCI 的 Fastlane Testflight
Fastlane Testflight from CircleCI
我正在尝试使用 Fastlane 和 CircleCI 在我的开发分支上通过测试时上传 Testflight 构建。
一切顺利,直到到达这里:
Login to App Store Connect (*******************)
The login credentials for '*******************' seem to be wrong
The password was taken from the environment variable
Please make sure it is correct
我认为密码来自我在 Circle 的项目设置中输入的 FASTLANE_PASSWORD 环境变量,密码是我为此创建的应用程序专用密码。
运行 它在本地使用存储在 FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD 中的应用程序特定密码工作得很好。将其设置为 Circle 上的环境变量没有任何效果,似乎只使用了 FASTLANE_PASSWORD。
我尝试设置 upload_to_testflight(skip_waiting_for_build_processing: true)
但没有改变。尝试设置 apple_id
也会导致错误(不应在此处定义 apple id)。
它在尝试登录之前报告它成功构建并签署了 IPA 文件。这是 Fastfile 通道:
desc "Push a new beta build to TestFlight"
lane :beta do
increment_build_number(xcodeproj: "[project].xcodeproj")
match(type: "appstore")
build_app(workspace: "[project].xcworkspace", scheme: "[scheme]")
upload_to_testflight(skip_waiting_for_build_processing: true)
end
有没有我遗漏的步骤?关于这个的所有其他问题似乎都已过时。
看来答案是我还需要提供一个 FASTLANE_SESSION,我原来没有这样做。由于 Apple 的一些小问题,它现在运行良好。
请确保您的 .env 文件密码不在引号中。
确保它是这样的:
apple_id_password=pa!@ssword
不是这样的:
apple_id_password="pa!@ssword"
我正在尝试使用 Fastlane 和 CircleCI 在我的开发分支上通过测试时上传 Testflight 构建。
一切顺利,直到到达这里:
Login to App Store Connect (*******************)
The login credentials for '*******************' seem to be wrong
The password was taken from the environment variable
Please make sure it is correct
我认为密码来自我在 Circle 的项目设置中输入的 FASTLANE_PASSWORD 环境变量,密码是我为此创建的应用程序专用密码。
运行 它在本地使用存储在 FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD 中的应用程序特定密码工作得很好。将其设置为 Circle 上的环境变量没有任何效果,似乎只使用了 FASTLANE_PASSWORD。
我尝试设置 upload_to_testflight(skip_waiting_for_build_processing: true)
但没有改变。尝试设置 apple_id
也会导致错误(不应在此处定义 apple id)。
它在尝试登录之前报告它成功构建并签署了 IPA 文件。这是 Fastfile 通道:
desc "Push a new beta build to TestFlight"
lane :beta do
increment_build_number(xcodeproj: "[project].xcodeproj")
match(type: "appstore")
build_app(workspace: "[project].xcworkspace", scheme: "[scheme]")
upload_to_testflight(skip_waiting_for_build_processing: true)
end
有没有我遗漏的步骤?关于这个的所有其他问题似乎都已过时。
看来答案是我还需要提供一个 FASTLANE_SESSION,我原来没有这样做。由于 Apple 的一些小问题,它现在运行良好。
请确保您的 .env 文件密码不在引号中。
确保它是这样的:
apple_id_password=pa!@ssword
不是这样的:
apple_id_password="pa!@ssword"