【发布时间】:2020-05-10 06:44:05
【问题描述】:
我正在使用 Nativescript(使用 VScode)并尝试按照官方 {N} documentation 的步骤将我的应用上传到 App Store Connect。完成所有步骤后:设置 Bundle ID、编辑 Info.plist 和 build.xcconfig、创建分发证书、应用标识符、配置分发配置文件。我在 VS 代码中运行以下命令:
tns publish iOS *My_Apple_ID* *My_Apple_Password* *Provisioning_Profile_UUID* iPhone Distribution --appleApplicationSpecificPassword *password_for_two_factor_auth*
然后我得到这个错误:
Error Domain=IDEProvisioningErrorDomain Code=9 ""nsvue.app" 需要一个 配置文件。” UserInfo={IDEDistributionIssueSeverity=3, NSLocalizedDescription="nsvue.app" 需要配置文件。, NSLocalizedRecoverySuggestion=添加配置文件到 导出选项属性中的“provisioningProfiles”字典 列表。}
** 导出失败 **
命令 xcodebuild 失败,退出代码为 70
我的问题是:
我做错了什么?如何让它发挥作用?
以下是我到目前为止所做的详细说明:
证书、标识符和配置文件
- Xcode 生成的分发证书
- Registered App Identifier (BundleID) is "com.nativescript.nsvue"(我的应用程序名称是"nsvue",我曾尝试将 BundleId 与应用程序相同名称,但没有成功再次出现同样的错误)
- 供应配置文件(真正的问题所在)供应配置文件的名称,应用 ID - “My_Development_Team.com.nativescript.nsvue”。然后我下载并安装在我的 Mac 上。
App Store Connect
使用与我的应用程序相同的 BundleId 创建应用程序并准备提交,现在只需将我的应用程序上传到 App Store Connect
Package.json、Info.plist 和 build.xcconfig
这就是我的Info.plist 的样子。那是build.xcconfig。我在package.json 中的应用 ID 也是 "com.nativescript.nsvue"。
【问题讨论】:
标签: ios nativescript app-store-connect nativescript-vue