Приложение Xcode 5 iOS не использует правильное имя продукта для идентификатора сборки

StackOverflow https://stackoverflow.com//questions/23002840

Вопрос

У меня возникли проблемы с идентификатором сборки моего приложения.

У меня установлены две сборки, Debug и Release.Я уже создал две схемы App-debug и App-release.

App-debug настроен на использование Debug конфигурация и app-release тот Release конфиг.В моем build settings Я установил Product Name поле для appStaging и appPublish для Debug и Release построить конфигурации соответственно.

Однако build identifier поле устанавливается на appPublish даже когда я выбрал app-debug схема.Не знаю почему, но это мешает мне правильно заархивировать продукт.Что мне не хватает?

Кажется, что если я запущу продукт в чистом виде, закрою xcode и снова открою его, bundle identifier отображается правильно в целевой информации.Однако, когда я запускаю Product -> Archive что-то происходит и это строится на appPublish и после этого build identifier отображает неправильное имя.Хотя до сих пор понятия не имею, почему это происходит.

Это было полезно?

Решение

Хорошо, я понял причину: в каждой схеме есть отдельный раздел для Archive настройки, отличные от Run настройки.Я пропустил это раньше, поэтому постоянно сталкивался с этой проблемой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top