2015-04-28 2 views
0

Я разрабатываю мобильное приложение с инструментами Visual Studio для Apache Cordova CTP 3.1 в VS 2013. Я настроил все в соответствии со спецификациями MSDN здесь Install Tools to Build for iOS. Я могу создать приложение и запустить удаленный симулятор (как описано здесь Run Your Apache Cordova App on iOS).Нет вывода IPA для сборки Cordova в Visual Studio

Моя проблема заключается в том, что нет выхода из сборки на компьютере Windows, где у меня есть Visual Studio. Более того, нет .ipa файл, созданный на Mac. Я могу найти сборку в /Users // remote-builds/builds/, но это все. Например, я могу открыть проект в XCode, но это не то, что я хочу.

Мне нужен файл окончательного пакета, который я могу установить на тестовые устройства и в конечном итоге опубликовать в магазине. Как мне это получить?

Также моя цель - установить определение сборки TFS, чтобы я мог создавать сборку каждый раз, когда совершаю изменения. Мне нужно получить этот выходной файл в папку drop моей сборки.

ответ

3

Изнутри VS вам нужно будет выбрать «Удаленное устройство» или «Локальное устройство» в качестве вашей цели отладки, а затем «построить», чтобы вернуть IPA.

Кроме того, обратитесь к TFS build does not copy Cordova project output за инструкциями по настройке TFS для рабочего процесса CI.

+0

Это странно, потому что у меня нет локального или удаленного устройства. Мне очень странно, как VS и MSBuild используют отладчик в качестве выбора того, что нужно построить. Это свойство 'DebuggerFlavor' для MSBuild, которое задано из выбранного отладчика. –

+0

Требование указывать сборку на устройство - это Apple XCode. Он не создает развертываемый .ipa-файл с профилем распространения, если его целью не является _iOS device_, а не симулятор. Visual Studio просто устанавливает значения XCode в соответствии с тем, что установлено в VS. – mharr

+0

ОК, я могу это понять, но я сбиваю с толку, что цель выбрана по типу отладчика. –

Смежные вопросы