2016-04-27 10 views
1

Любой может мне помочь. В конце концов, я - 6-месячный ребенок для разработки приложений ios, это мое первое приложение для отправки в appstore.When Я пытаюсь создать IPA ad_hoc распространения, он показывает ошибку (как, например, снимок экрана). Но для appstore IPA сгенерировано успешно, я так запутался ..... что это волшебство!Не удалось найти или создать подходящие пение активов: Когда я получаю triyng для создания ad hoc ipa

enter image description here

Я попытался follwing вещи Чтобы решить эту проблему:

1.Deleted все мои макинтош брелок сертификаты.
2. Удалите все кеши xcode и профили обеспечения, а также удалите учетную запись разработчика из xcode.

и перезапущен мой макинтош ... тогда,

1.Reinstalled в certifcates в связке ключей от экспортируемого .p12 из другого макинтош

2.login в Xcode предпочтений счета вкладку .... и обновите его. он удаляет все профили обеспечения из моей учетной записи разработчика.

Статус: Не работает, все тот же вопрос .... все другие проекты моего mac и appstore ipa тоже.

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

Bcoz этой проблемы я не могу generete ИПС для allof другого приложения от моего mac..for этого вопроса я потратил полностью 2 рабочий days.totally беспокоил .....

После того, как я решить эту проблему, то только я могу спать well.pls помочь мне, заранее спасибо вам ....

+0

У вас есть отдельный сертификат распространения для App Store, а не adhoc. –

+0

Но в другом человеке Mac, в том же приложении, я могу сгенерировать ipa, для моего mac..i не могу –

+0

Да, у меня также есть новый сертификат распространения, все вещи новые (идентификатор пакета, разработчик и дистрибутивы и профили подготовки) .... –

ответ

2

У меня была такая же проблема несколько недель назад. Хотя я еще не понял точной проблемы, но я обнаружил, что экспорт файла .ipa через командную строку работает.

  1. Архив вашего проекта с использованием желаемых настроек сборки.
  2. Найдите файл .xarchive в finder (НЕ следуйте обычной процедуре с этого момента).
  3. Скопируйте его и вставьте в каталог проекта (где находится ваш файл .xcodeproj). (Хотя я обычно переименовать его, чтобы удалить все пробелы из названия, а)
  4. cd в каталог проекта в терминале
  5. выполнить следующую команду:

xcodebuild -exportArchive -archivePath YourArchiveName.xcarchive -exportPath YourIpaName.ipa -exportFormat ipa -exportProvisioningProfile YOUR_PROVISION_PROFILE_NAME 

Ваш файл .ipa будут сгенерированы в каталоге проекта. Используйте его так, как вы.

Например, если имя Моего архива был mySillyApp, и я хотел создать специальную ипу от него имени mySillyApp с провизией профиля с именем MySillyProfile, я бы запустить его, как этого

xcodebuild -exportArchive -archivePath mySillyApp.xcarchive -exportPath mySillyApp.ipa -exportFormat ipa -exportProvisioningProfile MySillyProfile 

ПРИМЕЧАНИЕ: Даже хотя это не исправляет проблему xcode, но получает ipa. Просто подумал, что это поможет кому-то найти быстрый способ получить специальную сборку, у которой нет времени, чтобы понять, что не так с Xcode.

+0

Спасибо большое за NSNoob, его работа отлично. Как я могу создать appstore ipa, как этот способ. –

+0

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

+1

Большое спасибо NSNOOB, его идеальный :) –

0

Если вы делаете это для среды распространения, и ранее, если вы уже создали сертификат распространения из разных макинтош затем

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

После этого просто перезапустите свой XCode и попробуйте

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