我想使用 Expo 将我的应用程序上传到应用程序商店连接。不幸的是,它失败并返回此消息
错误 ITMS-90163:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。该包包含一个未包含在配置文件中的密钥:'com.apple。 'Payload/ExpoKitApp.app/ExpoKitApp' 中的 developer.icloud-services'。
我已经尝试了几种方法来构建应用程序:
有什么想法可以解决这个问题吗?
注意:我已经定义了一个唯一的包标识符名称,并且已经在 appstore connect 上的“我的应用程序”中的包 ID 上检测到
谢谢 :)
小智 3
对于现在发现这个的任何人。如果您在展会管理工作流程中遇到此问题,您需要做两件事。
首先,在您的苹果开发者帐户仪表板中,您必须导航到“证书”、“标识符”和“配置文件”。
在标识符中,您必须编辑标识符并选中 ICloud 旁边的框(或您想要的任何其他列出的功能,例如通用链接的关联域)
其次,您必须使用以下方法构建新的配置文件:
expo build:ios -t archive --clear-provisioning-profile
Run Code Online (Sandbox Code Playgroud)
您可以手动提供新的配置文件或让 expo 处理它。如果您选择不撤销以前的配置文件,则应在询问时选择使用新的配置文件。
| 归档时间: |
|
| 查看次数: |
524 次 |
| 最近记录: |