Идентификатор пакета и профиль подготовки

Есть ли какая-либо связь между идентификатором Bundle Identifier, который мы видим в Info.plist, и профилем Provisioning Profile под Организатором (например, какой-то пара должен быть таким же)?

Также должно ли одно и то же значение в Info/Settings?

Ответ 1

При создании идентификатора приложения вам нужно заполнить имя (например, "YourCompany" ) для него и идентификатор набора подстановочных знаков (что-то вроде "com.yourcompany.*)." .* в конце - это подстановочный знак, необходимый для того, чтобы вам понадобился только один набор профилей подготовки для всех ваших приложений.

Для профиля обеспечения требуется AppID для создания.

в Info.plist вашего приложения в BundleIdentifier вы можете поместить com.yourcompany.TestApp, и ваше приложение будет работать на вашем устройстве.

com.yourcompany.TestApp должен находиться в файле info.plist и в идентификаторе info > properties.

здесь вы можете найти учебное пособие, в котором описывается, что нужно сделать, чтобы создавать AppID и профили подготовки. Если вы его прочтете, вы поймете, как они работают и какова взаимосвязь между ними.

Ответ 2

Самый простой способ найти идентификатор пакета из профиля обеспечения откройте его в текстовом редакторе и найдите строку "com". первым результатом будет ваш идентификатор пакета.

пожалуйста, не изменяйте и не сохраняйте файл после этого, иначе вы найдете его немым файлом.

Спасибо