我希望使用 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 ,但要告诉你发生了什么:
- 确保您有一个开发者帐户来制作配置文件。
- 您将登录 Itunes Connect 以将您的设备添加为测试设备
- 创建应用 ID
- 创建与该 App ID 关联的配置文件
- 将配置文件下载到 Xcode 中
- 通过 Xcode 将配置文件添加到您的设备
- 运行 ionic run ios --device -l </li>
这应该可以解决问题。
按照 Microsoft 的设置指南开始创建您的配置文件。
关于ios - "ionic run ios"如何添加配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35460784/