【发布时间】:2018-02-18 22:27:53
【问题描述】:
我目前正在尝试使用“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] 原因:没有可用于制作配置文件的证书,原始:“确保您能够在此步骤之前制作证书”
如果我尝试运行命令 exp fetch:ios:certs 我得到以下错误:
[exp] 检索 @community/AppName 的 iOS 凭据
[exp] 无法获取此项目的凭据。你确定它们存在吗?
非常感谢一些指导,我认为我做错了什么但不知道是什么。
【问题讨论】: