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 出错