在没有 xcode 的命令行中在 ipad 上启动离子应用程序

Launch ionic app on ipad in command line without xcode

我正在使用 ionic 开发一个应用程序,我想使用另一个 IDE (WebStorm) 而不是 xcode 来编辑代码。我想通过 Webstorm 运行 ipad 上的应用程序(在命令行上或在 Webstorm 的 "run" 配置中)。

我的build.json

{
  "ios": {
    "debug": {
      "codeSignIdentity": "iPhone Developer",
      "developmentTeam": "XXXXXXX",
      "provisioningProfile": "blabla",
      "packageType": "development"
    }
  }
}

但是当我尝试从命令行或在 "run" 中 运行 时,出现此错误

Code Signing Error: Provisionning profile " iOs Team Provisionning
profile: com.Company" is Xcode managed, but settings require a manually managed profile

Xcode 自动生成配置文件,所以当我 运行 应用程序通过 xcode 自动签名时它工作正常,但我想使用 webstorm。有办法吗?

您可以使用这种方法(通常是我过去常做的)

第一次,platforms/ios/ Xcode 中的 .xcodeproj 文件,并使用自动签名构建一次。

从下次开始在 Webstrom 终端中使用此命令:

ionic cordova run ios --device