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