ios - "ionic run ios"如何添加配置文件

标签 ios xcode ionic-framework

我希望使用 Ionic 在启用 livereload 的 iOs 设备上运行我的应用程序。根据文档,这应该很容易:

ionic run ios --device -l

当然我必须添加供应配置文件,但我应该怎么做呢?

我有证书的 .mobileprovision 和 .p12,但无论我做什么,在运行命令时仍然会出现此错误:

No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) matching the bundle identifier “<MyBundleID>” were found

我应该如何添加配置文件?我无法在框架文档中找到关于此的任何信息。

注意:我可以使用 Xcode 重新部署该项目,但我无法获得 livereload。另外,我更喜欢通过 CLI 执行所有操作。

最佳答案

您需要进入 XCode 并将这些配置文件添加到您的设备。

将这些配置文件设置到构建过程中,并将配置文件也添加到设备中。

虽然您可能没有使用 Visual Studio,但他们对设置的解释适用于构建 Ionic 应用程序的所有方法。

文档是here ,但要告诉你发生了什么:

  1. 确保您有一个开发者帐户来制作配置文件。
  2. 您将登录 Itunes Connect 以将您的设备添加为测试设备
  3. 创建应用 ID
  4. 创建与该 App ID 关联的配置文件
  5. 将配置文件下载到 Xcode 中
  6. 通过 Xcode 将配置文件添加到您的设备
  7. 运行 ionic run ios --device -l <​​/li>

这应该可以解决问题。

按照 Microsoft 的设置指南开始创建您的配置文件。

关于ios - "ionic run ios"如何添加配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35460784/

相关文章:

javascript - Ionic4+VueJS 汉堡菜单

iphone - initWithNibName .... 方法未触发

javascript - window.close() 在 iOS 上不起作用

iphone - 如何使用查找和替换在 Xcode 中用单个新行替换多个新行

ios - UIViewControllerAnimatedTransitioning 无法正常工作

ios - 如何重命名通讯录中的群组?

iphone - 如何将 SSL 证书导入我的应用程序的钥匙串(keychain)

ios - Swift 中的 NSSortDescriptor

angularjs - 在 Ionic 应用程序中一起使用 CORS 和 CSRF

javascript - 如何在单击 ionicActionSheet 选项时打开 ionicPopup?