visual studio + cordova 的 Remotebuilderror(错误代码 65)

Remotebuilderror with visual studio + cordova (error code 65)

我正在尝试在 Windows 10 上使用 Visual Studio 2017 (Cordova) 构建(远程构建)一个 IOs 应用程序,但出现构建错误:"Build failed with error Error Code 65 for command: xcodebild with args"。

当我仔细查看 Mac 上的 build.log 文件时,它显示代码签名错误:

代码签名错误:

 [Application] requires a provisioning profile. Select a provisioning profile for the "Release" build configuration in the project editor. Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.3'

我已经通过 https://developer.apple.com/account/ios/profile/create 手动创建了一个供应配置文件,但是如果我不直接使用 Xcode 构建应用程序,我该如何将该文件包含在我的构建配置中。

您需要在 build.json 文件中包含详细信息,如下所示:

"ios": {
  "debug": {
    "packageType": "development",
    "developmentTeam": "YOUR_DEV_TEAM_ID",
    "codeSignIdentity": "iPhone Developer",
    "provisioningProfile": "PROVISIONING_PROFILE_UUID"
  },
  "release": {
    "developmentTeam": "YOUR_DEV_TEAM_ID",
    "codeSignIdentity": "iPhone Developer",
    "provisioningProfile": "PROVISIONING_PROFILE_UUID",
    "packageType": "enterprise"
  }
}

检查您用于创建配置文件的应用程序 ID 是否与 config.xml 文件顶部指定的 ID 匹配。

--buildFlag="-UseModernBuildSystem=0" 添加到您的 build.json 文件。