【发布时间】:2018-10-25 13:29:18
【问题描述】:
我正在学习 NativeScript Vue 并尝试从在线 Play 过渡到 Sidekick。我已经浏览了文档:
到目前为止,我已经完成了以下步骤:
- 创建了一个付费的 Apple 开发者帐户(其实并不打算在应用商店销售,但你永远不知道,对吧?)
- 创建了开发证书
- 已将开发证书 (ios_development.cer) 下载到 ~/Downloads
- 创建了一个开发配置文件
- 已将配置文件 (xxx.mobileprovision) 下载到 ~/Downloads
- 根据这些instructions 更新到最新版本的 NativeScript
- 在 NativeScript Sidekick 中打开了我下载的 Play 项目
- 将我的 iPhone 8+ 连接到我的 Macbook Pro
在“已连接设备”部分,使用下载的配置文件更新了配置和证书,但 我无法添加上面生成的证书,而只能添加我创建 Apple 开发者帐户时创建的证书 .
如果我进行本地构建,我会得到:
[18-10-25 07:15:27.576] 构建失败。 ENOENT:没有这样的文件或 目录,scandir '/Users/xxx/Library/MobileDevice/Provisioning 个人资料/'
选择我连接的 iPhone 并单击“在设备上运行”以获取错误:
[18-10-25 07:01:26.078] LiveSync 开启期间检测到错误 716bd55f99272ba6acb7af3dfb3ce5d079a40ba5 为 /用户/xxx/项目/私人/xxx。错误:ENOENT:没有这样的文件或 目录,scandir '/Users/xxx/Library/MobileDevice/Provisioning 个人资料/'
所以这似乎是一个证书/配置问题,但我不确定我做错了什么。我确实看到我的 Sidekick 常规设置“应用程序标识符”有一个警告(“此值应与您的 iOS 配置文件的应用程序 ID 匹配)但我看不到如何在 Sidekick 或 Apple Developer 中修复它,我不确定是这些问题的根源。
【问题讨论】:
标签: nativescript nativescript-vue