2013-09-29 11 views
5

Próbuję przesłać nową aplikację na Maca, zaprojektowaną pod Xcode 5, do sklepu Mac App Store. Zrobiłem to już wcześniej w wielu aplikacjach z poprzednimi wersjami Xcode, więc pomyślałem, że mam to opanowane, ale walczę sobie z tym. To musi być jakiś trywialny problem, ale nie wiem co!Błąd popełniania dziwnego kodu

opis moich ustawień:

  • ustawienia Moim celem jest „ogólne” mieć „Podpisanie: Mac App Store”, to moje konto jako „Team”
  • mam piaskownicy włączona („Możliwości” Zakładka cel)
  • W "Build Settings", mam:
    • CODE_SIGN_ENTITLEMENTS = MojaApl/MyApp.entitlements
    • CODE_SIGN_IDENTITY = Mac Developer
    • PROVISIONING_PROFILE = Mac zespołu Provisioning Profile: com.myname.myapp

Aplikacja buduje i działa poprawnie. Jednak po sprawdzeniu poprawności dystrybucji App Store pojawia się następujący błąd:

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.

Czego mi brakuje?

+1

Możesz chcieć sprawdzić iOS podpisywania kodu problem, który jest omawiany w http://stackoverflow.com/questions/18818381/xcode-5-code-signing-entitlement-errors. Firma Apple dodała nową sekcję do ustawień kompilacji i musisz zmienić domyślną. To nie działało dla mnie, ale działało dla innych. – JScarry

Odpowiedz

1

Rozwiązanie

należy zapoznać się z sekcją w App Distribution Guide obejmujące zarządzanie certyfikatami i profili rezerw dla Mac Apps. W szczególności sekcja o numerze Troubleshooting zapewni najwięcej informacji i obejmie poprawki zgłoszonego problemu z profilem udostępniania. Zalecamy zapoznanie się z całym obszarem rozwiązywania problemów, ponieważ czasami daty wygaśnięcia certyfikatu mają wpływ na ważność profili udostępniania.

Invalid Provisioning Profile

Powiązane problemy