Как получить ipa файл из Xcode для запуска приложения iPhone в реальном устройстве?

Мой клиент попросил меня получить обзор приложения, на котором я работаю. Итак, я хочу получить файл ipa и файл мобильного обеспечения из Xcode 4.2, чтобы поделиться своим приложением для работы на реальном устройстве. У меня есть платный отчет о яблоке со мной. Пожалуйста, скажите мне, как это сделать.

Спасибо заранее.

Ответ 1

ШАГ-1:

Вам нужно указать шаги для AdHoc Distribution

Думаю, вам нужно войти в систему со своими учетными данными на Разработчик Apple Login

После того, как вы вошли в систему, перейдите по этой ссылке и прочитайте ее шаг за шагом.

Я думаю, что это лучшее решение, которое вы можете получить, поскольку это руководство по документации предоставляется Apple

https://developer.apple.com/ios/manage/certificates/team/howto.action

Это несколько шагов, например:

1. Generating a Certificate Signing Request

2. Submitting a Certificate Signing Request for Approval

3. Approving Certificate Signing Requests

4. Downloading and Installing Development Certificates

5. Saving your Private Key and Transferring to other Systems

Я думаю, что если вы прочитаете все эти шаги в документации по яблоку по данной ссылке, вам не нужно будет ссылаться на какое-либо другое руководство.

ШАГ-2:

Тогда вам просто нужно загрузить сертификаты и профиль подготовки.

ШАГ-3:

Просто установите профиль в свои Project и Target Settings, а затем разместите соответствующие права с помощью "Entitlements.plist".

STEP-4:

Как только вы это сделаете, просто настройте свой проект на схеме AdHoc.

ШАГ-5:

Очистите проект.

STEP-6:

Перейти к продукту → Нажмите "Создать для" → "Создать для архивирования"

STEP-7:

Продукт → Архив

Теперь ваш Архив можно получить в Организаторе, где вы можете сохранить его на диск с расширением IPA и отправить его своему клиенту.

EDIT:

Вот некоторые полезные ссылки, на которые вы можете ссылаться для создания профиля подготовки и файла IPA:

Создать файл IPA в Xcode 4.2, бета-версия iOS 5.0

http://www.makebetterthings.com/iphone/how-to-create-ipa-file-for-your-iphone-app-xcode-build-and-archive/

http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone

Создайте профиль подготовки в приложении iphone

Надеюсь, это поможет вам.

Ответ 2

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

Затем вы можете установить приложение на устройство. Но в этом случае вы не сможете увидеть журналы.

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

Возможно, я думаю, что это проблема с правами. plist, пожалуйста, выполните следующие действия.

В XCode перейдите в "новый файл" и выберите "подписание кода" в левом поле. Выберите тип файла "Права". И измените имя на "Entitlements.plist". Дайте имя в проекте plinfo для получения прав на проект, пожалуйста, проверьте изображение ниже

enter image description here

Ответ 3

• Получите идентификатор своего устройства и добавьте свое устройство в "Устройства" в своем мобильном портале iOS

Создайте или отредактируйте профиль распространения, чтобы включить их устройство (идентификатор приложения подстановочного знака или идентификатор приложения приложения)
• В Xcode: Продукт → Архив
• В Xcode Organizer: перейдите в архив и поделитесь своим архивом. Это создает ipa, которую вы можете предоставить своему клиенту
• Клиент может установить его в iTunes, добавив приложения ipa и синхронизации (я еще не сделал этого последнего шага в то время)

ИЛИ

Познакомьтесь с testflight. Использование testflight заменит последний шаг выше и упростит процесс установки для вашего клиента.

Ответ 4

После сборки создайте профиль или дистрибутив для устройства (а не симулятора). Вы можете следовать этому учебнику.

Ответ 5

Это можно сделать, на самом деле я просто сделал это.

После Xcode 6 вы должны перейти к:

  • Продукция → Архив

  • Затем дождитесь окончания. Затем на экране, который появляется, щелкните правой кнопкой мыши на вашем новом архиве → Показать файл в finder

  • Затем зайдите туда с помощью терминала и запустите эту команду в этом каталоге:

xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"

DONE

Например, эта команда для меня была:

xcodebuild -exportArchive -archivePath ACCESS\ 04-02-16\ 02.21.xcarchive/ -exportPath MyTestApp -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: eu.sudoplz.myTestApp"

Это создало для меня файл MyTestApp.ipa.