几天前,我几乎没有成功的构建,我甚至发布了新的应用版本!今天,我尝试再次运行它,当在Codemagic上构建IOS项目时,我在"xcode-project使用-概要文件“步骤中得到了以下错误:
Completed configuring code signing settings
Did not find matching provisioning profiles for code signing!
Generated options for exporting the project
- Method: ad-hoc
- Provisioning Profiles: []
- Signing Certificate:
- Signing Style: manual
- Team Id:
Saved export options to /Users/builder/export_options.plist但是“设置签名证书”之前的步骤是成功的。
Add certificates to keychain /Users/builder/Library/codemagic-cli-tools/keychains/29-05-22_m73tdocl.keychain-db
Searching for files matching /Users/builder/Library/MobileDevice/Certificates/*.p12
Add certificate /Users/builder/Library/MobileDevice/Certificates/DISTRIBUTION_W29TD264AN_onqr7_8i.p12 to keychain /Users/builder/Library/codemagic-cli-tools/keychains/29-05-22_m73tdocl.keychain-db
1 key imported.
1 certificate imported.有什么想法吗?
发布于 2022-06-05 21:48:38
在调试了整个codemagic工具开源库之后,我解决了它!
In
将project.pbxproj中的发布版org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)更改为org.reactjs.native.example.myApp (以匹配包id)
完整答案:
Did not find matching provisioning profiles日志是xcode-project use-profiles命令的结果,该命令将实际的本地bundle_id (如org.reactjs.native.example.myApp)与从project.pbxproj文件中的PRODUCT_BUNDLE_IDENTIFIER变量生成的配置文件中的bundle_id组合在一起。
它可以是org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)作为您的包id (更多关于它的解释这里)
为了解决这一问题,请执行以下步骤:
Begin XCBuildConfiguration section下面找到您的发布部分并找到PRODUCT_BUNDLE_IDENTIFIERorg.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)更改为org.reactjs.native.example.myApp以匹配包idhttps://stackoverflow.com/questions/72426990
复制相似问题