Próbuję zrozumieć, jak działa procedura podpisywania kodu. Moim celem jest pobranie pliku .ipa, który został podpisany za pomocą certyfikatu Company A's Enterprise, zmienić identyfikator pakietu, a następnie ponownie zarejestrować się pod numerem Sklep App Store firmy B Certyfikat dystrybucji i opublikować w App Store.Jak ponownie podpisać aplikację na iOS dla dystrybucji App Store?
Po pierwsze, czy to możliwe? Czytam here, że "... Jestem prawie pewien, że nie możesz (i nie powinieneś) używać tego narzędzia do rezygnacji z aplikacji z certyfikatem dystrybucji App Store". Czy ktoś może to rozwinąć?
Próbowałem wielu skryptów jak this i this i this, ale po pewnym szczypanie wszystkie one wydają się mieć ten sam problem, gdy próbuję wysłać aplikację do przeglądu przy użyciu Application Loader. Błędy, które dostaję, to:
- Zgłoszenie nie powiodło się. Podpis był nieważny, zawiera niedozwolone uprawnienia lub nie został podpisany certyfikatem dystrybucji iPhone'a o numerze: .
- Nie można wyodrębnić uprawnienia z /var/folders/67/(large_number)/new.ipa/Payload/original.app/original
Czy ktoś może mi pomóc z tym? Pamiętaj, że wiem, jak to zrobić, eksportując certyfikaty itp. - ale tutaj badam, czy firma B będzie w stanie to zrobić samodzielnie, jeśli dam im plik .ipa Firmy A. Mogę bardziej szczegółowo wyjaśnić, co robię w razie potrzeby - po prostu zapytaj.
Dzięki!
EDYCJA: Jestem już świadomy , jednak napisałem nowy, ponieważ myślę, że moje jest bardziej szczegółowe i nie pytam o ogólny sposób, aby osiągnąć to, co chcę - chcę tylko zobaczyć, czy opisane scenariusz jest możliwy.
Tak, mam wszystkie profile potrzebne do przetestowania tego, co chcę. Zauważyłem, że identyfikator pakietu zmienia się, gdy rezygnuję z aplikacji, ale wydaje mi się, że coś jest nie tak z uprawnieniami. Czy wiesz coś więcej na ten temat? – phi
Jestem prawie pewny, że uprawnienia są specyficzne dla projektu i niezwiązane z żadną rezerwą. Powinieneś być w stanie skonfigurować uprawnienia z karty Podsumowanie i po prostu pozwól Xcode'owi uporządkować sprawy. –