Я установил семя Xcode 6 GM и впервые пытаюсь создать файл IPA. После успешного архивирования, когда я нажимаю кнопку «Экспорт», появляется окно с сообщением:
Не удалось найти или создать соответствующие активы для подписи
Xcode попытался найти или сгенерировать соответствующие активы подписи и не смог этого сделать из-за следующих проблем.
У вашей учетной записи уже есть действующий сертификат распространения iOS.
Если у вас есть удостоверение подписи на другом Mac, вы можете импортировать профиль разработчика. Вы также можете отозвать текущий сертификат и запросить еще раз.
Вот скриншот ошибки:
Кто-нибудь может сказать мне, как это решить?
ios
iphone
xcode6
ios-provisioning
Регистратор
источник
источник
Ответы:
В доступе к цепочке ключей -> Показать просроченные сертификаты, затем в цепочке ключей входа в систему щелкните просроченный сертификат и удалите его. У меня также был такой же просроченный сертификат в моей цепочке ключей System, поэтому я удалил его и оттуда.
-> После удаления просроченного сертификата из логина и системных цепочек ключей загрузите сертификат по ссылке ниже и откройте с помощью цепочки ключей.
Загрузите https://developer.apple.com/certificationauthority/AppleWWDRCA.cer и добавьте его в Keychain access> Certificates (срок действия которого истекает в 2023 году).
это решило мою проблему
источник
Я отредактировал профиль распространения и снова загрузил его, перезапустил xcode, и он заработал.
источник
Я искал ответ на эту проблему последние 6 часов. Нет ничего удовлетворительного. Ведь никто не знает, почему это происходит. Ниже приведен способ создания .ipa через командную строку. Если это сработает, я обновлю здесь завтра.
Примечание. «Имя профиля обеспечения» - это имя, указанное в поле имени сертификата (его можно просмотреть на сайте developer.apple.com).
Это создаст .ipa.
кредит принадлежит оригинальному автору здесь
У меня этот трюк сработал.
источник
Я получил то же самое в первый раз, а затем я понял, что на сайте разработчиков был новый профиль подготовки, который начинался с XC: я перезапустил xcode, и xcode автоматически нашел профиль XC:, созданный ранее, и позволил мне подписать приложение . Похоже, что перезапуск xcode и обновление подписей (после входа в систему при загрузке / проверке приложения на xcode) помогли
источник
Я получил эту ошибку, когда у меня было несколько учетных записей / команд разработчиков. Решением для меня было убедиться, что все следующее правильно настроено:
Когда все это будет на месте, вы можете обновить свою учетную запись в Xcode, и вы больше не должны получать это сообщение ...
источник
Это должно быть проблема с выбранной вами командой. Если вы создали новый идентификатор пакета из другой учетной записи Apple, который не добавлен в ваши
xcode
настройки, выполните следующие шаги, чтобы добавить новую команду.источник
Не знаю, почему у меня сработало "Использовать локальные ресурсы подписи"
источник
Мне удалось решить эту проблему, переименовав имя профиля подготовки в центре участников и обновив в XCode 6.
источник
У меня такая же проблема. Я был уверен, что мои настройки, сертификат и т. Д. Настроены правильно. Я создал все это на портале разработки Apple, когда был открыт мой Xcode 6.2 . После загрузки сертификата и подготовки я дважды щелкнул оба, а затем смог выбрать подпись из Xcode. Это НЕТ необходимости перезапуска Xcode до этого момента поскольку новый файл подготовки доступен для выбора из Xcode. Затем я заархивировал двоичный файл, и он открылся в Организаторе для отправки.
Но вот настоящая проблема в том, что Организатор не знает о моих настоящих активах. Итак, здесь нам нужно перезапустить Организатор (Xcode). Я должен сказать об ошибке со стороны Apple, чтобы Организатор не узнал об обновленных активах. Как и после перезапуска Организатора, я отправил приложение, и оно предложило разрешить подписать сертификат из Связки ключей .
источник
Только таким образом я решил проблему: откройте приложение «Связка ключей» и выберите «Просмотр» -> «Показать просроченные сертификаты». Удалите ВСЕ просроченные сертификаты Apple! Перезапустите Xcode.
См .: Xcode не может создавать сборки распространения для представлений в App Store или корпоративных приложений -> https://developer.apple.com/support/certificates/expiration/
источник
Я также столкнулся с той же проблемой при использовании Xcode 6 GM, поэтому я использовал Xcode 5.1 для создания файла ipa.
источник
Это может произойти при попытке первого выпуска с новой версией Xcode на том же Mac .
В моем случае у меня были установлены как Xcode 6, так и Xcode 5.
Я решил проблему, экспортировав свой .developerprofile в Xcode 5, а затем импортировав его в Xcode 6 следующим образом:
В старом Xcode (мой был 5.1.1)
В новом Xcode (мой был 6.0.1)
Это работает и со старого Mac на новый Mac.
источник
Похоже, что если у вас есть только сертификат разработчика в вашей связке ключей, вы не сможете экспортировать сборки Ad Hoc. У вас должен быть сертификат распространения, а также профиль обеспечения распространения.
источник
Для меня все, что мне нужно было сделать, это перезапустить XCode, и это сработало.
источник
В XCODE 6, когда мы создаем профиль обеспечения, он должен быть типа ADHOC. Установите профиль в настройках сборки, а затем архивируйте. Я думаю, все будет работать нормально.
источник
Была такая же проблема, и теперь я снова могу ЭКСПОРТИРОВАТЬ свое приложение. 1) этот ответ был очень забавным, но хорошим НЕ СЛЫШАТЬ НИКОМУ объединение с 2) ответил 19 сен '14 в 23:21 помог мне поработать на моем iPhone.
Перейдите на development.apple.com -> Certificates -> All / Production и просто удалите свой iOS Distribution . Возможно, вы удалили все сертификаты локально, и он больше не соответствует оригиналу, поэтому у вас есть это сообщение с этим изображением =) Как я уже сказал, у меня была такая же проблема. После удаления просто Архивировать и Экспортировать новый, и он сделает это за вас автоматически.
Версия 6.1.1 (6A2008a)
источник
Я мог видеть свой сертификат распространения в связке ключей, но он не был подписан. Я решил это, перейдя на сайт Dev, очистив все сертификаты и профили обеспечения (да, удалив все), повторно сгенерировав сертификаты (dev и dist), загрузив и очистив старые сертификаты и импортировав новые в связку ключей. Также, если у вас есть более одного идентификатора приложения, сгенерируйте профиль распространения и загрузите его при импорте, иначе Xcode mgmgt может выбрать неправильное приложение для создания профиля (это случилось со мной). Перезапустив XCode, я убедился, что в моих приложениях в разделе «Подписывание цели» было выбрано распределение iOS (это не так). XCode переделал мне Prov-профили. Он прошел проверку подписи (тьфу, теперь поддержка 64-битных!)
источник
В моем случае «Xcode 7.3» все, что мне нужно, это очистить проект, перезапустить Xcode, повторно заархивировать, и все в порядке.
источник
Проблема с моей стороны заключалась в том, что в itunesconnect моя учетная запись была сертифицирована как «разработчик iOS», но не как «дистрибьютор приложений iOS». Пришлось воссоздать сертификат, загрузить его, открыть с помощью связки ключей, а затем повторно проверить архив. Наконец-то это сработало. Спасибо всем
источник
Чтобы исправить это, мне пришлось отключить автоматическое управление подписями в Target> General и импортировать профили разработчиков и pro после их загрузки из моей учетной записи Apple dev. Восстановил приложение, и оно заработало, больше ничего не помогло. Я предполагаю, что эта проблема может исходить из разных источников.
источник
Моя проблема была вызвана чем-то другим, так что это может помочь.
Это довольно просто, мне нужно создать учетные записи, и я выбрал неправильный при экспорте в органайзере! Ага.
Надеюсь это поможет.
источник
Не слушай никого.
СДЕЛАТЬ ДАЛЕЕ:
КОНЕЦ! ТОЛЬКО 5 ШАГОВ
источник