我正在使用fastlane
来部署我的iOS应用,并且也刚刚开始使用match
。部署后,在我的项目目录的根目录中是.cer
和.mobileprovision
文件。
这些应该提交到项目git存储库吗?还是将在我构建的每台计算机上创建它们?
更新:尽管我已经使用它部署了2个版本,但我认为我的beta通道定义是错误的。看起来像这样:
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
是否会影响正在发生的事情?