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

Expo 错误ITMS-90045:“无效的代码签名权限,expo,testflight,Expo,Testflight,我对native和expo非常陌生,但我已经通过expo应用程序成功地获得了一个运行良好的应用程序,但当我通过Xcode交付我从expo生成的应用程序时,我收到下面的消息,我在google everywhere搜索过,但我真的很挣扎 错误ITMS-90045:“无效的代码签名权限。您的应用程序 bundle的签名包含不受限制的代码签名权限 在iOS上受支持。特别是“com.apple.developer.user字体”键 不支持“有效负载/ExpoKitApp.app/ExpoKitApp”中的

我对native和expo非常陌生,但我已经通过expo应用程序成功地获得了一个运行良好的应用程序,但当我通过Xcode交付我从expo生成的应用程序时,我收到下面的消息,我在google everywhere搜索过,但我真的很挣扎

错误ITMS-90045:“无效的代码签名权限。您的应用程序 bundle的签名包含不受限制的代码签名权限 在iOS上受支持。特别是“com.apple.developer.user字体”键 不支持“有效负载/ExpoKitApp.app/ExpoKitApp”中的

任何帮助都将不胜感激

因此,我在一台新的install mac上安装了expo和所有相关程序,并创建了一个只有一些纯文本的空白应用程序。使用expo build:ios成功构建了它,一切都很顺利。然后我使用expo upload:ios并输入了我的apple id和pw,它开始变魔术。几分钟后,我收到了与以前相同的消息

错误ITMS-90045:“无效的代码签名权限。您的 应用程序包的签名包含以下代码签名权限: iOS上不支持。特别是 中的“com.apple.developer.user字体” 不支持“有效负载/ExpoKitApp.app/ExpoKitApp”

如上所述

更改权限。请将列表改为此

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

感谢您的快速回复,但使用expo时,我找不到authentications.plist文件。expo配置中是否有需要更改的内容?它位于您的项目文件夹中,如果没有authentications.plist文件,则您可以创建它。请参考此感谢,但仍然没有乐趣。我在根项目文件夹中创建了authentications.plist并添加了此c然后我重新运行expo build:ios命令。它运行了,然后我试图再次将其推上,我得到了相同的错误消息