我需要添加com.apple.developer.contacts.notes,并在iOS 13上更改为手动签名(我获得了Apple权限(。我可以存档一个版本,但是当我尝试将其发送到App Store时,我得到了:
错误 ITMS-90045:"无效的代码签名授权。应用程序捆绑包的签名包含 iOS 不支持的代码签名授权。具体来说,不支持'Payload/AppNAME.app/AppName'中的键'com.apple.application-identifier'。
也许附加权利的配置是错误的? https://paste.pics/93699e6db73a353932fd282226503d42
我的权利文件只是:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.contacts.notes</key>
<true/>
<key>aps-environment</key>
<string>production</string>
</dict>
</plist>
此问题是由 Apple 端错误生成的预配配置文件引起的。现在应该解决这个问题。您需要更新预配配置文件,然后重新签名并将应用重新提交到 App Store Connect。
我终于得到了苹果的回应。这是苹果方面的一个错误。他们删除了com.apple.application-identifier,现在它正在工作!
正如苹果网站上引用的那样。
在将具有此权利的应用提交到应用商店之前, 您必须先获得使用该权利的权限。请求 权限在 https://developer.apple.com/contact/request/contact-note-field。