2015-12-21 4 views
1

Я пытаюсь создать ad-hoc для моего приложения IOS. Когда я иду: XCODE> Меню> Продукт> Архив, это завершается успешно, но кнопка «Экспорт» отключена с сообщением ниже: «Требуется регистрация в программе разработчика Apple».Кнопка экспорта greyed вне в архиваторе

Должно быть, я пропустил шаг в регистрации или настройке. Может enyone помочь выяснить, что я сделал неправильно. Это то, что у меня есть ...

Я присоединился к Программе разработчиков Apple. И в членах Центра Apple:

  • Тип счета: Компания/Организация
  • MyName перечислен с ролью: агент

по сертификатам (https://developer.apple.com/account/ios/certificate) ..

  • MyCompanyName: iOS Distribution
  • MyName: iOS Development

Под Идентификаторы> Идентификаторы APP ...

  • Xcode IOS подстановочные идентификатор приложения: *

В разделе Устройства ...

  • Мой IPad перечислен

Под профилированием ...

  • MyNameProfile1, IOS распределение, Active
  • IOS Team Provisioning профиль: *, IOS развитие, активный (управляемый по Xcode)

В XCode ...

Меню> Xcode> Prefs > идентификатор Apple> мой идентификатор Apple разработчик находится в списке, и он содержит ..

  • TeamName = MyName (личная команда), IOS = Free, MAC = Free
  • TeamName = MyCompanyName, IOS = Агент, MAC = Агент

В Xcode, когда у меня есть .xcodeproje выбранный файл, в среднем окне, у меня есть ...

  • команды: MyName (Персональная команда)

И когда я нажимаю кнопку «запустить» с выбранным iPad, приложение создает и запускает на моем iPad без проблем. Однако, если я выберу: имя Team MyCompany и попытаюсь построить, я получаю сообщение «Не удалось установить приложение. Приложение не может быть проверено». (Поэтому я не использую эту учетную запись).

Должен признаться, я не понимаю, почему перечислены имя MyName и MyCompany и какая разница. И я не понимаю, что создает xcode, и если мне, возможно, придется загрузить какой-либо сертификат или что-то для использования xcode.

Также я использовал кордову для создания приложения.

ответ

4

Вы не можете экспортировать свою персональную команду. Вам нужно использовать учетную запись компании и исправить проблему с вашей установкой.

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

+0

Большое спасибо - что установил ее. Я удалил приложение, а затем в xcode выбрал компанию для «team» (а не my-name), и она построена отлично, и тогда я также смог создать архив. – spiderplant0

0

Я только что изменил «команду разработчиков» проекта и цели от «Мое имя (персональная команда)» до «Мое имя» и кнопка «Экспорт» включена!

+0

вы можете объяснить немного больше .. Я не в Программе разработчиков Apple, но я хочу создать отладку ipa для тестирования, можете ли вы помочь! thanx – Yasir

+0

Когда ваша учетная запись не оплачивается (или бесплатна), она ведет себя как персональная команда. Персональные команды не могут экспортировать ваш архив. Это та часть, которая делает файл .IPA доступным для вас. (только что прошел через этот год, пришлось смутить ошибка, затем заплатить, затем это сработало). – benc

1

Другая возможность для некоторых:

Если вы не принадлежите к программе для разработчиков Apple, появится личная команда.

Источник: https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/AddingYourAccounttoXcode.html

В основном идут и зарегистрироваться для разработчиков программы Apple, здесь: https://developer.apple.com/programs/enroll/