nativescript:通过本地构建发布时出错

Posted

技术标签:

【中文标题】nativescript:通过本地构建发布时出错【英文标题】:nativescript: error when publishing via Local Build 【发布时间】:2020-06-20 22:42:57 【问题描述】:

我可以成功进行云构建,但我在本地构建方面遇到了问题。我在 Signings & Capabilities 下检查了 xCod,并且配置文件设置正确,但是在 Nativescript Sidekick 中发布本地构建时,我在 Sidekick 控制台中不断收到此错误:

Error Domain=IDEProvisioningErrorDomain Code=9 ""mathLearn.app" requires a provisioning 
profile." UserInfo=IDEDistributionIssueSeverity=3, NSLocalizedDescription="mathLearn.app" 
requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the 
"provisioningProfiles" dictionary in your Export Options property list.

不确定如何解决此问题,因为在 xcode 中正确设置了配置文件,并且在启动发布时在 Sidekick 中选择了证书/配置文件。

【问题讨论】:

我不是 Sidekick 用户,您是否尝试过使用 tns build 命令? @manoj 我刚刚尝试使用命令行tns publish ios 与我的信誉。我也一样:Error Domain=IDEProvisioningErrorDomain Code=9 ""musueminsider.app" requires a provisioning profile." UserInfo=IDEDistributionIssueSeverity=3, NSLocalizedDescription="musueminsider.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list. ** EXPORT FAILED ** Command xcodebuild failed with exit code 70 您是否在开发者门户上创建了移动配置? @Manoj 是的,我有一个 ios 分发证书和一个分发配置文件。我使用这 2 个构建了大量的云构建并将它们上传到 Appstore Connect,所以我知道它们正在工作。我在云上传缓存数据方面遇到问题,即使启用了“干净”构建,这就是为什么我现在尝试进行本地构建但遇到这个问题 尝试在--provision参数中传递临时配置文件ID。 【参考方案1】:

您可以将临时配置文件作为参数传递。

tns publish ios ... --provision <Your Mobile Provisioning Profile Identifier>

阅读更多docs

【讨论】:

以上是关于nativescript:通过本地构建发布时出错的主要内容,如果未能解决你的问题,请参考以下文章

将 nativescript-oauth2 导入 nativescript vue 项目时出错

在 Android 上运行 nativescript 应用程序时出错

运行 android 应用程序时,nativescript-permissions 出错

在 Nativescript App 中调整从 URL 接收到的图像大小时出错

构建项目时出现 Nativescript 错误

nativescript-geolocation 插件出错