2014-10-02 2 views
0

Я клонировал существующую цель, чтобы создать собственную клиентскую версию нашего приложения для разработки/тестирования. Все работает для клиентских версий, но я не могу получить идентификатор приложения от портала разработчика Apple в соответствии с созданием Xcode Bundle Identifier.Xcode 6: Не удается получить идентификатор приложения и идентификатор пакета для соответствия

Внутренний продукт называется «Название продукта», в котором отображается ожидаемый идентификатор приложения «com.company.Product-Name», а Xcode создает соответствующий идентификатор пакета com.company.Product-Name.

Мы называем внутренний продукт Dev «Имя продукта Dev» и портал разработчиков Apple, создаем идентификатор приложения: «com.company.Product-Name.Dev» - это нормально; однако я не могу придумать текст, чтобы ввести «Название продукта» в разделе «Настройки сборки», чтобы дублировать «com.company.Product-Name.Dev». «Имя продукта Dev», «Product Name.Dev» , «Product-Name Dev» и «Product-Name.Dev» все производят идентификатор пакета «com.company.Product-Name-Dev»

Попытка получить Портал разработчика для создания идентификатора приложения «com. company.Product-Name-Dev "не удается, потому что портал не разрешит - или в имени приложения, и он автоматически генерирует идентификатор приложения

Я знаю, что я могу зажать его, чтобы он соответствовал, или добавьте «REAL_PRODUCT_NAME» в качестве пользовательской настройки сборки, но похоже, что они должны совпадать, и я беспокоюсь о проблемах, которые я мог бы представить, не допуская автоматического запуска автоматически.

ответ

0

Не уверен, что это «самый правильный» ответ, но я сделал это, исключив Xcode и отредактировав файл .plist вручную, чтобы $ {PRODUCT_NAME} использовался последовательно, и в файле не было никакого «жесткого кодирования» "струны.

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