从几天开始我就遇到此错误,由于这个问题,我无法手动释放.ipa文件
错误:找不到匹配“ com.companyname.appname”的团队“ team_id”的配置文件:Xcode找不到匹配“ team_id / com.companyname.appname”的任何配置配置文件。安装配置文件(通过将其拖放到Xcode的停靠项上)或在目标编辑器的“签名和功能”选项卡中选择其他配置文件。(在项目“ ProjectName”中的目标“ TargetName”中)
之前,我能够使用相同的配置文件来构建和提交应用。
这是我在fastfile中的测试版名称
lane :beta do
version = get_version_number(target: 'TargetName')
get_certificates # invokes cert
get_provisioning_profile # invokes sigh
increment_version_number(version_number: version)
increment_version_number(bump_type: 'patch')
build_app(workspace: "ProjectName.xcworkspace", scheme: "SchemeName", skip_profile_detection: true )
upload_to_testflight
end
注意我的代码签名设置为MANUAL
我能够提交具有上述相同配置的应用以测试飞行,但是突然它停止了工作。
我已尝试按照以下方法解决此问题
Dir.chdir('../Pods') do
disable_automatic_code_signing(
path: 'ProjectName.xcodeproj',
team_id: 'team_id',
targets: ['TargetName'],
profile_name: 'com.companyname.appname'
)
gym(workspace: 'ProjectName.xcworkspace',scheme: "SchemeName", clean: true)
upload_to_testflight
end
mv ~/Library/MobileDevice/Provisioning\ Profiles ~/Library/MobileDevice/Old\ Provisioning\ Profile
即使使用新创建的Provisioning配置文件,问题仍然存在仍然无法解决问题。
请帮忙。
提前致谢
由于使用sudo特权运行fastlane时,文件夹权限已更改,我不确定哪个文件夹,因此必须重新安装Mac OS。该问题不再存在。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句