错误ITMS-90045:“无效的代码签名权利

时间:2019-06-27 12:52:36

标签: expo testflight

我对本机和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”。

1 个答案:

答案 0 :(得分:0)

如上所述here

将Entitlements.plist更改为此

<plist version="1.0">
  <dict>
    <key>aps-environment</key>
    <string>production</string>
  </dict>
</plist>