"ionic run ios" 如何添加预配文件

6
我希望使用Ionic在我的iOs设备上运行我的应用程序,并启用livereload。 根据文档,这应该很容易实现:
``` 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完成所有操作。
1个回答

7
你需要进入XCode并将这些配置文件添加到你的设备中。将这些配置文件设置到构建过程中,并将其添加到设备中。
虽然你可能不使用Visual Studio,但他们对于Ionic应用程序的所有构建方法的设置说明都有效。
文档位于此处,但让我告诉你发生了什么:
  1. 确保你拥有开发者账户以创建配置文件。
  2. 你需要登录Itunes Connect将你的设备添加为测试设备。
  3. 创建一个App ID。
  4. 创建与该App ID相关联的配置文件。
  5. 将配置文件下载到Xcode中。
  6. 通过Xcode将配置文件添加到你的设备中。
  7. 运行ionic run ios --device -l命令。
这样就可以解决问题了。按照Microsoft的设置指南开始创建你的配置文件。

谢谢!这就是实情:使用Ionic/Cordova无法添加配置文件。您必须使用Xcode进行操作,我认为每当您在项目中执行新平台准备时,都需要重复此过程。 - Publicus
只要bundleID保持不变,当您重新创建平台时就不必这样做。我经常清除平台以进行调试,但对我来说从未成为问题。编码愉快!我喜欢Ionic,一旦您掌握了设置,它真的非常好! - Chris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接