我正在使用 faSTLane
部署我的 iOS 应用程序,并且刚刚开始使用 match
。部署后,在我的项目目录的根目录中是 .cer
和 .mobileprovision
文件。
是否应该将这些提交到项目 git 存储库?或者它们会在我构建的每台机器上创建吗?
更新:我认为我的测试 channel 定义是错误的,尽管我已经使用它部署了 2 个构建。它看起来像这样:
lane :beta do
# match(type: "appstore")
get_certificates
get_provisioning_profile
gym(scheme: "MyApp Release")
pilot
changelog_from_git_commits
end
使用匹配项并删除 get_certificates
和 get_provisioning_profile
会影响正在发生的事情吗?
最佳答案
您不必 checkin 它们。您应该取消注释 match 命令并添加 readonly: true
作为参数,以便在文件丢失或过时时加载它。 匹配(类型:“appstore”,只读:true)
关于xcode - faSTLane 创建的 .cer 和 .mobileprovision 文件应该存储在 git 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53319844/