Есть ли какая-либо связь между идентификатором 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". первым результатом будет ваш идентификатор пакета.
пожалуйста, не изменяйте и не сохраняйте файл после этого, иначе вы найдете его немым файлом.