【问题标题】:issues running Sidekick project on iPhone在 iPhone 上运行 Sidekick 项目的问题
【发布时间】:2018-10-25 13:29:18
【问题描述】:

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

  1. Code Signing
  2. Run App on Device

到目前为止,我已经完成了以下步骤:

  1. 创建了一个付费的 Apple 开发者帐户(其实并不打算在应用商店销售,但你永远不知道,对吧?)
  2. 创建了开发证书
  3. 已将开发证书 (ios_development.cer) 下载到 ~/Downloads
  4. 创建了一个开发配置文件
  5. 已将配置文件 (xxx.mobileprovision) 下载到 ~/Downloads
  6. 根据这些instructions 更新到最新版本的 NativeScript
  7. 在 NativeScript Sidekick 中打开了我下载的 Play 项目
  8. 将我的 iPhone 8+ 连接到我的 Macbook Pro
  9. 在“已连接设备”部分,使用下载的配置文件更新了配置和证书,但 我无法添加上面生成的证书,而只能添加我创建 Apple 开发者帐户时创建的证书 .

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

[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


    【解决方案1】:

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

    【讨论】:

    • 是否最好在 Apple Developer 中删除我的开发者资料,然后添加我的设备并重新创建资料和证书?
    • 您不必重新创建证书。只需在标识符部分添加设备 ID,您必须可以选择编辑您的临时配置文件,您应该在其中看到您的设备 ID 带有复选标记,您只需检查它们并下载更新的。
    猜你喜欢
    • 2021-01-25
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    相关资源
    最近更新 更多