2016-09-27 18 views
4

Я использую VS2015 для разработки Cordova. Недавно я обновить Xcode и получить следующее сообщение об ошибке, когда сборка ИОСVisual Studio 2015 Cordova: ошибка кода в коде Xcode 8 и iOS 10 Проект Cordova

Подписание для «BlankCordovaApp10» требует развития команды. Выберите команду разработчика в редакторе проекта. Кодовое подписание требуется для типа продукта «Application» в «прошивке 10.0» SDK

А потом я увидел это решение Code Sign Error on Xcode 8 and iOS 10 Cordova Project

Но после того, как в соответствии с инструкцией в нем, следующие 3 шаге, та же ошибка все еще произошло.

  1. Cordova платформа удалить ИОС
  2. Cordova платформа добавить https://github.com/apache/cordova-ios.git
  3. обновление build.json в следующем (изменить мой ID команды как XXXX) enter image description here

Может кто-то помочь пролить некоторый свет хау применить его в VS2015 кордове?

Вы можете перепрограммировать его после обновления Xcode в Mac и создания приложения ios в VS2015 cordova.

Спасибо.

+0

Я лично просто использовать Xcode, чтобы построить приложение IOS. Я запускаю «cordova clean ios», затем «кордова готовит ios». После этого я использую Xcode для сборки и публикации. Xcode 8 изменил процесс подписи. См. [Этот вопрос] (http://stackoverflow.com/questions/37806538/code-signing-is-required-for-product-type-application-in-sdk-ios-10-0-stic) для некоторых деталей. Мне нужно было снять флажок и установить флажок «Автоматически управлять подписанием». – Ionian316

+0

Спасибо за обмен. В настоящее время я копирую папку iOS под платформой Mac и использую Xcode для ее открытия и развертывания. Надеюсь, что ребята из Microsoft, которые поддерживают remotebuild, могут видеть и проверять эту проблему. – Paul

+0

Любопытно, зачем вам нужно скопировать папку iOS с ПК? Запуск платформы 'cordova add ios' и' cordova prepare ios' создаст ее на стороне Mac. Я копирую только ** www ** папку и ** config.xml **. – Ionian316

ответ

0

Если вы используете Cordova КСН версию перед 4.3.0 посмотрите здесь: Cordova builds with Xcode 8

я решил с крюком сообщили в ссылке выше (this one).

Development Team

Кордова-ИОС 3.4.0 позволяет задать developmentTeam в build.json, который будет использоваться для заполнения DEVELOPMENT_TEAM настройки. Вам не нужен крючок, если вы используете Cordova-iOS 4.3.0.

Если вы используете более старую версию, я написал крючок, который вы можете добавить в свой проект. Сохраните этот файл в папке крючков, и ссылаться на него в вашем config.xml:

<platform name="ios"> 
    <hook type="before_compile"> 
<src="hooks/xcode8.js" /> </platform>