4

我使用 VS2015 开发 Cordova。最近我更新Xcode并在构建ios时收到以下错误

签署“BlankCordovaApp10”需要开发团队。在项目编辑器中选择一个开发团队。SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名

然后我在 Xcode 8 和 iOS 10 Cordova Project 上看到了这个解决方案 Code Sign Error

但是按照其中的说明进行了以下3个步骤后,仍然出现相同的错误。

  1. 科尔多瓦平台删除 ios
  2. cordova 平台添加https://github.com/apache/cordova-ios.git
  3. 更新 build.json 如下(修改我的团队 id 为 XXXX) 在此处输入图像描述

有人可以帮助阐明如何在 VS2015 科尔多瓦中应用它吗?

一旦您在 Mac 中更新 Xcode 并在 VS2015 cordova 中构建 ios 应用程序,您就可以复制它。

谢谢。

4

1 回答 1

0

如果您使用 4.3.0 之前的 cordova-ios 版本,请查看此处:Cordova builds with Xcode 8

我已经解决了上面链接中报告的钩子(这个)。

开发团队

Cordova-iOS 3.4.0允许在 build.json 中指定 developmentTeam,它将用于填充DEVELOPMENT_TEAM设置。如果您使用的是Cordova-iOS 4.3.0,则不需要钩子。

如果您使用的是旧版本,我已经编写了一个挂钩,您可以将其添加到您的项目中。将该文件保存在 hooks 文件夹中,并在config.xml中引用它:

 <platform name="ios">   
  <hook type="before_compile">
 <src="hooks/xcode8.js" /> </platform>
于 2017-01-04T15:50:50.303 回答