我对本机和EXPO的反应非常陌生,但是我设法通过EXPO应用程序使应用程序正常工作,但是当我通过Xcode交付从EXPO生成的应用程序时,我在下面得到了此消息到处都有谷歌,但我真的很挣扎。
错误ITMS-90045:“无效的代码签名权利。你的申请 捆绑软件的签名包含的代码签名权利不是 在iOS上受支持。具体来说,键为“ com.apple.developer.user-fonts” “ Payload / ExpoKitApp.app / ExpoKitApp”中的“不支持”。
任何帮助将不胜感激。
因此,我在新安装的Mac上安装了expo和所有相关程序,并创建了一个纯文本的空白应用程序。设法使用expo build:ios
来构建它,一切顺利。然后,我使用expo upload:ios
并输入了我的Apple ID和pw,它开始变得神奇起来。几分钟后,我收到与以前相同的消息
错误ITMS-90045:“无效的代码签名权利。您的 应用程序包的签名包含代码签名权利,这些权利 在iOS上不受支持。具体来说,关键 的“ com.apple.developer.user-fonts” 不支持“ Payload / ExpoKitApp.app / ExpoKitApp”。
答案 0 :(得分:0)
如上所述here
将Entitlements.plist更改为此
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>production</string>
</dict>
</plist>