Распространение на клиента через IPA с UDID? - PullRequest
0 голосов
/ 28 октября 2018

Клиент просит меня отправить им IPA-файл.

«Вы можете отправить файл по электронной почте, и его можно установить как устройство разработчика»

Я протестировал создание файла IPA для проекта и заархивировал его, позволяя XCode автоматически управлять подписанием.Как и ожидалось, в IPA хранится только UDID моего одного устройства.

Я зашел на портал разработчиков Apple и создал специальный профиль обеспечения для этого приложения.Я не вижу, как добавить устройства в профиль.Когда я иду редактировать профиль, устройства показывают только вариант выбора iPhone, Mac или обоих.

Я использую Testflight, но клиент также хочет IPA.

Как правильно создать файл IPA моего проекта с указанными UDID устройства?

1 Ответ

0 голосов
/ 28 октября 2018

Войдите в свою учетную запись Apple и перейдите в раздел «Сертификаты, идентификаторы и профили».Там вы увидите раздел под названием «Устройства», выберите опцию «Все» под ним.Теперь вы увидите кнопку + в правом верхнем углу, нажмите ее и добавьте udid вашего клиента, назовите это устройство как хотите и нажмите «Продолжить».Теперь откройте свой xcode,

enter image description here

, нажмите маленькую кнопку i перед профилем инициализации и перетащите ваш профиль инициализации (обведено черным) в любое местоваш рабочий стол.Проверьте имя своего профиля обеспечения и перейдите в Library / MobileDevice / ProvisioningProfiles.Там вы увидите все свои профили обеспечения.Теперь просто удалите тот, имя которого совпадает с именем, которое вы только что уронили на рабочий стол.После этого Xcode автоматически сгенерирует для вас новый профиль обеспечения со всеми недавно добавленными udids.Теперь вы можете заархивировать свой проект и сгенерировать файл ipa.Теперь он будет работать на устройстве вашего клиента.PS вместо того, чтобы делать все это, вы также можете создать новый профиль обеспечения из своей учетной записи Apple и дважды щелкнуть по нему, чтобы вставить его в xcode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...