Z tego co wiem, Xcode może ponownie podpisać plik .ipa z archiwum podczas procesu przesyłania do sklepu App Store, umożliwiając utworzenie archiwum z profilem Provisioning Profile, a następnie podpisanie go w profilu dystrybucji później. Oto post wyjaśniający, o czym mówię: http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/Czy mogę zarchiwizować za pomocą certyfikatu programisty, a następnie ponownie go podpisać podczas przesyłania z certyfikatem dystrybucji?
Niestety, nie mogę go uruchomić. Gdy utworzę archiwum przy użyciu profilu programisty, a następnie spróbuję przesłać go z profilem Dystrybucja, pojawia się następujący komunikat: "Aplikacja nieudana weryfikacja kodowania. Podpis był nieważny, zawiera niedozwolone uprawnienia lub nie został podpisany certyfikatem dystrybucji iPhone'a "
Aplikacja nie korzysta z żadnych uprawnień i nie ma pliku uprawnień. Błąd jest poprawny, że "nie został podpisany za pomocą certyfikatu dystrybucji iPhone'a", ponieważ został pierwotnie podpisany za pomocą certyfikatu programisty, a ja próbuję zrezygnować z certyfikatu dystrybucji. Myślałem, że to ważna rzecz do zrobienia ...
Dlaczego po prostu nie podpisać tego za pierwszym razem? Kod archiwizacyjny organizatora Xcode podpisuje go ponownie, aby być bezpiecznym po przesłaniu lub zatwierdzeniu, nie zastępuje podpisu. – CodaFi
Powodem, dla którego robię to w ten sposób, jest to, że pracuję z zespołem i nie każdy ma dostęp do naszego profilu Dystrybucja. Dlatego chcę, aby byli w stanie zbudować archiwum z profilami programistów, wyślij je do mnie; następnie ponownie go podpisuję i przesyłam. –