gpt4 book ai didi

ios - 使用 gym 创建 ipa 时 FaSTLane 不工作

转载 作者:行者123 更新时间:2023-11-29 11:32:25 25 4
gpt4 key购买 nike

我正在使用 FaSTLane 自动生成 IPA。我有来 self 所属团队(但不是管理员)的配置文件和生产证书。

当我尝试使用 FaSTLane 生成 IPA 时出现问题,它找不到证书并尝试下载新证书。由于我不是管理员,我无法下载其他证书,操作返回错误。

我尝试添加选项“skip_certificate_verification”,希望验证失败但如果继续可以签名。这样做会发生一些有趣的事情,因为似乎整个生成过程都被执行了,甚至文件出现在 Xcode 的管理器窗口中,但返回错误说它没有找到这个 id 应用程序的配置文件(即使在操作开始时,日志显示配置文件已正确下载和安装)。

这是我的 Fastfile

default_platform(:ios)

platform :ios do

lane :docuten_release do
sigh(development:false,
cert_id:"CERTID",
filename:"my_profile.mobileprovision",
ignore_profiles_with_different_name:true,
skip_certificate_verification:true)
gym(
scheme: "MyScheme",
workspace: "myapp.xcworkspace",
output_directory: ".",
configuration: "Release"
)
end

end

在日志中搜索主要错误似乎是:

Code Signing Error: No profiles for 'com.company.myapp' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.company.myapp'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.3'

最佳答案

您的 Xcode 项目中是否启用了“自动管理签名”?如果是,您需要将 export_xcargs: "-allowProvisioningUpdates" 添加到您对 gym 的调用中,如 Fastlane Docs 中所述.

它也在呈现给您的错误消息中说明 🙃

To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.3'

关于ios - 使用 gym 创建 ipa 时 FaSTLane 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52220786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com