首页 文章

EXPO - 'exp fetch:ios:certs'&& 'exp: build:ios'

提问于
浏览
0

我目前正在尝试使用“sdkVersion”:“25.0.0”部署新版本,但是我遇到了很多问题 .

我在Apple Enterprise Program上有一个管理员帐户 .

正确安装exp -g,'exp login',我的app.json文件是这样配置的:

{ "expo": { "name": "AppName", "version": "1.0.0", "icon": "./app/assets/AppName.png", "slug": "AppName", "sdkVersion": "25.0.0", "privacy": "unlisted", "orientation": "portrait", "splash": { "image": "./app/assets/AppName.png", "resizeMode": "cover" }, "ios": { "bundleIdentifier": "com.group.AppName" }, "android": { "package": "com.group.AppName" } } }

当我尝试运行exp build:ios我让Expo处理所有凭据但最终我收到以下错误:

[exp]收集和验证凭据时出错[exp] {} [exp]原因:您不能执行此操作 . 请与您的团队管理员联系,或者,如果您需要进一步的帮助,请联系Apple开发人员计划支持 . https://developer.apple.com/support您不能执行此操作 . 请与您的团队管理员联系,或者,如果您需要进一步的帮助,请联系Apple开发人员计划支持 . https://developer.apple.com/support

我是管理员,所以我真的不知道这可以参考什么 .

如果我尝试指定自己的p12 Dist和Push证书,那么我会收到这种错误:

[exp]收集和验证凭据时出错[exp] {} [exp]原因:没有可用于提供配置文件的证书,raw:“确保您能够在此步骤之前制作证书”

如果我尝试运行命令exp fetch:ios:certs我收到以下错误:

[exp]为@community / AppName [exp]重新获取iOS凭据无法获取此项目的凭据 . 你确定它们存在吗?

我非常感谢一些指导,我认为我做错了但不知道它是什么 .

2 回答

  • 0

    虽然exp正确地创建了丢失的分发证书并为我推送证书,但它在某种程度上对配置文件很难 . 经过多次试验,有效的方法是创建我的证书和配置文件 . 然后在'exp build:ios'中选择'我将提供所需的所有凭据和文件,Expo确认有限验证'选项 . 用于创建证书的指南:

  • 2

    'exp build:ios'有一个标志 --apple-enterprise-account ,它将使事物成为企业,你不会得到 Reason:You are not allowed to perform this operation. 消息 .

相关问题