我正在尝试将一个应用程序上传到应用商店,但在证书页面上出现了这个错误。据我所知,我已经更改了字段以使它们匹配,但是我肯定还有一些遗漏。
非常感谢任何帮助。
我正在尝试将一个应用程序上传到应用商店,但在证书页面上出现了这个错误。据我所知,我已经更改了字段以使它们匹配,但是我肯定还有一些遗漏。
非常感谢任何帮助。
请查看一下,是否已添加“使用Apple登录”功能,以及其他功能,例如“后台模式”和“推送通知”!
在我的情况下,它已经添加了。
因此,在删除“使用Apple登录”功能后,它从“项目.entitlements”文件中被移除,并且配置文件立即同步。
在我的情况下,我必须输入:
<key>aps-environment</key>
<string>development</string>
在所有扩展名为.entitlements
的文件中
当我们遇到相同的问题时,我们尝试了上述所有方法,但都没有起作用。
对我们有用的是更改捆绑标识符,使其与先前的标识符不同,例如将“com.name.App”更改为“com.name.App2”;让Xcode尝试获取/创建配置文件,然后将其改回原始配置文件。
从苹果开发者论坛的这个主题中得到了这个想法- https://forums.developer.apple.com/thread/114539
TL;DR:检查您的应用程序ID,并确保服务与目标中的内容匹配。
由于我无法在目标->功能
中启用游戏中心,我启用了应用内购买,然后我的应用程序就可以签名并上传了。
删除这个固定的内容解决了我的问题。
OTHER_CODE_SIGN_FLAGS = "--deep";
我的主要目标有这个构建设置,以此方式它覆盖了嵌入式应用程序的代码签名权利,使用父级代码签名权利。
entitlements.plist
文件。 - Imad Ali