IPhone - Изменить идентификатор пакета

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

MyCompany.${PRODUCT_NAME:rfc1034identifier}

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

com.MyCompany.MyApp

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

Ответ 1

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

$ touch Info.plist