iPhone - Изменить идентификатор пакета - PullRequest
8 голосов
/ 27 марта 2012

Изначально идентификатор пакета моего приложения был по умолчанию

MyCompany.${PRODUCT_NAME:rfc1034identifier}

Это не соответствует идентификатору приложения, которое я создал в Connection Developer (пробел в названии продукта превращался в дефис), поэтому я жестко закодировал идентификатор пакета в MyApp-Info.plist, чтобы он был

com.MyCompany.MyApp

Однако, когда я регистрирую [NSBundle mainBundle] bundleIdentifier], он все еще возвращает старый идентификатор. Очистка мишеней не помогла. Кто-нибудь может подумать, откуда это, если не Info.plist?

1 Ответ

8 голосов
/ 27 марта 2012

Похоже, Info.plist был кэширован. В этом сообщении было отличное решение, которое обновляет отметку времени:

$ touch Info.plist
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...