2012-02-03 5 views
4

Я пытаюсь запустить проект HelloWorld на своем клиентском устройстве, идентификатор приложения в Xcode равен: com.domainname.HelloWorld, а когда я создал профиль подготовки, в AppID, у меня есть нанесен: com.domainname.helloworld (нижний чехол).Профиль не соответствует Идентификатор приложения com.domainname.helloworld

Теперь, в Xcode, я пытаюсь присвоить идентификатор подписи кода профилю подготовки, который я создал, однако, в списке выпадающих списков, я могу видеть профиль подготовки, но я не могу его выбрать.

enter image description here

Я следую this tutorial и я сомневаюсь, что я не знал, как Don’t forget to add the new provisioning profile to XCode as well.

Можете ли вы помочь мне там? чем раньше.

+0

Вы изменили идентификатор Bundle в plist на com.domainname.HelloWorld? – beryllium

ответ

6

BundleIds чувствительны к регистру.

Обязательно нарежьте это com.domainname.HelloWorld в вашем Info.plist.

От Apple Documentation:

Как правило, расслоение ID в вашем Xcode проекте является строка форматируется как обратного доменного имени, такие как com.MyCompany.MyProductName, где вы заменить MyCompanyName и MyProductName с вашим домен и название продукта. Однако, в отличие от доменных имен, Идентификаторы приложений и идентификаторы пакетов: с учетом регистра.

0

У меня была такая же проблема с моим приложением вымерших птиц, Xcode добавляет суффикс инвалида с именем проекта Application мишенями> Bundle Identifier путь, чтобы найти это в вашем проекте Info.plist является поиск CFBundleIdentifier Вы можете получить следующую запись текстовой форме файлу

CFBundleIdentifier com.softwebsys.ExtinctBirds $ {PRODUCT_NAME: rfc1034identifier}

Для меня удаление $ {PRODUCT_NAME: rfc1034identifier} из строки работала хорошо. Вот моя окончательная запись CFBundleIdentifier com.softwebsys.ExtinctBirds

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

  • Нет связанных вопросов^_^