我目前正在尝试使用“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重新获取iOS凭据
[exp]无法获取此项目的凭据。你确定它们存在吗?
我非常感谢一些指导,我认为我做错了但却不知道它是什么。
答案 0 :(得分:3)
即使exp正确地创建了丢失的分发证书并为我推送证书,但它在某种程度上使用配置文件很困难。经过多次试验,有效的方法是创建我的证书和配置文件。然后在'exp build:ios'中选择'我将提供所需的所有凭据和文件,Expo确认有限验证'选项。 用于创建证书的指南:
答案 1 :(得分:0)
'exp build:ios'有一个标记--apple-enterprise-account
,它会使事情成为企业,你不会得到Reason:You are not allowed to perform this operation.
消息。