2012-03-26 1 views
8

Первоначально пакет идентификатор моего приложения был по умолчаниюiPhone - изменение расслоение идентификатор

MyCompany.${PRODUCT_NAME:rfc1034identifier}

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

com.MyCompany.MyApp

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

+1

Вы также проверить, что изменение в Info.plist автоматически меняется в цель? – fabregas88

+0

Целевые ссылки Info.plist, поэтому я решил, что это увидит изменение. Есть ли другая переменная в цели, которая также должна измениться? – Rob

+0

Отражается ли это изменение, когда вы нажимаете на свой проект в дереве файлов, а затем выбираете вкладку сводки. – CodaFi

ответ

8

Похоже, Info.plist был кеширован. This post имел большое решение, которое обновляет метку времени:

$ touch Info.plist 
+0

Я считаю, что вы можете отметить это как принятый ответ. – CodaFi

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