首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >供应配置文件IOS的协同问题

供应配置文件IOS的协同问题
EN

Stack Overflow用户
提问于 2022-05-29 20:17:59
回答 1查看 353关注 0票数 2

几天前,我几乎没有成功的构建,我甚至发布了新的应用版本!今天,我尝试再次运行它,当在Codemagic上构建IOS项目时,我在"xcode-project使用-概要文件“步骤中得到了以下错误:

代码语言:javascript
复制
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

但是“设置签名证书”之前的步骤是成功的。

代码语言:javascript
复制
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.

我的codemagic.yml

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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 (更多关于它的解释这里)

为了解决这一问题,请执行以下步骤:

  • 去appName.xcodeproj -> project.pbxproj
  • Begin XCBuildConfiguration section下面找到您的发布部分并找到PRODUCT_BUNDLE_IDENTIFIER
  • 将PRODUCT_BUNDLE_IDENTIFIER从org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)更改为org.reactjs.native.example.myApp以匹配包id
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72426990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档