it-roy-ru.com

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

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

Заранее спасибо.

12
Sanchit Paurush

ШАГ 1: 

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

Я думаю, что вам нужно войти с вашими учетными данными в Developer 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

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

ШАГ 2: 

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

ШАГ 3: 

Просто установите профиль в настройках проекта и цели, а затем добавьте соответствующие права с помощью «Entitlements.plist».

ШАГ-4: 

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

ШАГ-5: 

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

ШАГ-6: 

Перейти к продукту -> нажмите на Build For -> «Build For Archiving»

ШАГ-7: 

Продукт -> Архив

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

Правка:

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

Создать файл IPA в Xcode 4.2, iOS 5.0 Beta

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

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

16
Parth Bhatt

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

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

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

Может быть, я думаю, что это проблема authorlements.plist, пожалуйста, следуйте инструкциям

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

enter image description here

3
Srikar Appalaraju

• Получите идентификатор своего устройства и добавьте свое устройство в «Устройства» на вашем портале подготовки iOS.
Создайте или измените профиль распространения, включив в него свое устройство (идентификатор приложения с подстановочными знаками или идентификатор приложения).
• В Xcode: Продукт -> Архив
• В Xcode's Organizer: зайдите в архивы и «поделитесь» своим архивом. Это создает IPA, который вы можете дать своему клиенту
• Клиент может установить его в iTunes, добавив ipa и синхронизируя приложения (я не делал этого в последний момент) 

OR

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

1
Jesse Black

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

1
Abdullah Md. Zubair

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

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

  • Продукт -> Архив

  • Тогда ждите, пока это закончится. Затем на появившемся экране щелкните правой кнопкой мыши по вновь созданному архиву -> Показать файл в Finder.

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

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

СДЕЛАННЫЙ

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

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

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

0
SudoPlz