2013-09-29 6 views
5

Я пытаюсь загрузить новое приложение Mac, разработанное под Xcode 5, в Mac App Store. Я сделал это раньше для многих приложений с предыдущими версиями Xcode, поэтому я подумал, что я его освоил, но я ударяю головой об этом. Это должно быть какая-то тривиальная проблема, но я не вижу, что!Weird ошибка подписи кода

Описание моих настроек:

  • настройки «Общая» Моя цель имеет «Подписание: Mac App Store», то мой счет, как «Команда»
  • Я песочница включены (вкладка «Возможность» из мишень)
  • В "Build Settings", у меня есть:
    • CODE_SIGN_ENTITLEMENTS = MYAPP/MyApp.entitlements
    • CODE_SIGN_IDENTITY = Mac Developer
    • PROVISIONING_PROFILE = Mac Team Provisioning Профиль: com.myname.myapp

приложение строит и работает нормально. Тем не менее, когда я проверяю его на распространение в App Store, я получаю следующую ошибку:

Invalid Provisioning Profile. The provisioning profile included in the bundle MyApp [MyApp.app] is invalid. [Missing code-signing certificate.] For more information, visit the Mac OS Developer Portal.

Что мне не хватает?

+1

Вы можете проверить вопрос подписания кода IOS, который обсуждается в http://stackoverflow.com/questions/18818381/xcode-5-code-signing-entitlement-errors. Apple добавила новый раздел в настройки сборки, и вам нужно изменить значение по умолчанию. Это не сработало для меня, но это сработало для других. – JScarry

ответ

1

Решение

Вы должны изучить раздел в App Distribution Guide охватывающего управления сертификатами и профилей для Mac резервов Apps. В частности, раздел, посвященный Troubleshooting, предоставит вам самые надежные и исчерпывающие исправления для проблемы с профилем предоставления, о которой вы сообщили. Я рекомендую вам изучить всю область устранения неполадок, так как иногда даты истечения срока действия сертификата влияют на достоверность профилей подготовки.

Invalid Provisioning Profile

Смежные вопросы