Подтвердить что ты не робот

Не работает дистрибутив Xcode 6

Я использую мою компанию, предоставленную профиль распределения предприятия (у меня нет идентификатора пользователя/пароля для создания профиля распространения) для распространения приложения. Недавно я обновил с xcode 5.1 до 6. С тех пор я не могу экспортировать файл ipa. Когда я выбрал "Сохранить для распространения предприятия" > Далее, он дает ошибку "Вам нужно добавить учетную запись Apple ID, зарегистрированную в программе разработчика iOS". Но ранее я использовал тот же процесс для экспорта приложения и использовал для отображения окна с предоставленным компанией именем профиля распространения. Хотя он разворачивает приложение на iPhone 5s. Я проверил "/Library/MobileDevices/Профиль распространения" профиль предоставления.

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

4b9b3361

Ответ 1

Я просто попал в эту же проблему. Похоже, что xcode 6 добавил ограничение arbirary на экспорт ipas с профилями профилей, в которых вы не являетесь членом команды. Вы можете обойти это, вручную экспортируя и подписываясь с помощью cli.

http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

Ответ 2

У меня такая же проблема, и я нашел эту статью, которая очень помогла мне создать IPA из командной строки: http://www.thecave.com/2014/09/16/using-xcodebuild-to-export-a-ipa-from-an-archive/

Поскольку у вас уже создан xcarchive, важна только последняя часть:

xcodebuild -exportArchive -archivePath $projectname.xcarchive -exportPath $projectname -exportFormat ipa -exportProvisioningProfile "Provisioning Profile Name"

Как упоминалось в статье, параметр "Provisioning Profile Name" не является ни именем файла инициализации, ни UDID, а именем инициализации, созданным в iOS Dev Center. Вы можете получить его из Xcode (это имя профиля, который вы использовали для компиляции) или с помощью приложения конфигурации iPhone App http://support.apple.com/kb/DL1465

Ответ 3

С новым Xcode 6 нам нужно войти в систему, используя идентификатор apple, который подписан в программе разработчика Apple или входит в программу разработчика Apple. Без идентификатора учетной записи разработчика мы не можем построить ipa с новым Xcode. Я смог создать приложение после входа в приложение.