在iPhone上运行Sidekick项目的问题

时间:2018-10-25 13:29:18

标签: nativescript nativescript-vue

我正在学习NativeScript Vue,并尝试从在线Play过渡到Sidekick。我已经浏览了文档:

  1. Code Signing
  2. Run App on Device

这是我到目前为止已完成的步骤:

  1. 创建了一个付费的Apple Developer帐户(并不是真的不打算在App Store上出售产品,但您永远不知道,对吧?)
  2. 创建了开发证书
  3. 将开发证书(ios_development.cer)下载到〜/ Downloads
  4. 创建了开发配置文件
  5. 将配置文件(xxx.mobileprovision)下载到〜/ Downloads
  6. 已按照这些instructions
  7. 更新为NativeScript的最新版本。
  8. 在NativeScript Sidekick中打开我下载的Play项目
  9. 将我的iPhone 8+连接到Macbook Pro
  10. 在“连接的设备”部分中,使用下载的配置文件更新了“设置和证书”,但我无法添加上面生成的证书,而只能添加我创建Apple Developer帐户时创建的证书

  11. 如果我进行本地构建,则会得到:

  

[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中解决此问题,并且不确定是这些问题的根源。

1 个答案:

答案 0 :(得分:1)

我想您可能忘记了将设备ID添加到开发人员门户并在创建时将其包含在临时配置文件中。