Opracowaliśmy aplikację na iOS, która została dostarczona klientowi jako IPA z profilem dystrybucji ad-hoc, który zezwalał na zestaw swoich pracowników, aby zainstalować go na swoich urządzeniach. Klient chce teraz dystrybuować tę aplikację wewnętrznie do wszystkich swoich pracowników, używając poświadczeń programu iOS Enterprise Developer.W jaki sposób mogę dostarczyć IPA aplikacji na system iOS do klienta, który ma zostać podpisany za pomocą własnego profilu udostępniania korporacyjnego
Miałem nadzieję, że klient może po prostu ponownie nadać kod IPA ad-hoc z własną tożsamością przedsiębiorstwa. Jednak mówią, że nie mogą tego zrobić. Mówią, że "potrzebują pliku IPA z usunięciem ograniczenia tylko do niektórych urządzeń".
Co mam zrobić?
- Czy muszę w jakiś sposób utworzyć dla nich niepodpisany IPA? (A jeśli tak, to jak to zrobić?)
- Czy potrzebuję ich do wygenerowania profilu zaopatrzenia dla dystrybucji korporacyjnej, aby móc utworzyć aplikację z tym profilem?
- Czy muszę po prostu wysłać im źródło lub kompilować dane wyjściowe i pozwolić im zbudować pakiet?
Mam spojrzał na następujących dokumentach, ale nie mnie oświecił:
- TN2250: iOS code Signing Setup, Process, and Troubleshooting
- Distributing Enterprise Apps for iOS Devices
To nie jest dla mnie jasne, czy mają Xcode ludzi doświadczonych. Mają jakiś wewnętrzny "sklep z aplikacjami firmowymi", a ten, kto nim zarządza, jest najwyraźniej przyzwyczajony do otrzymywania IPA, które po prostu działają. Postaram się uzyskać więcej informacji. –
Ah, muszą korzystać z niestandardowego portalu bezprzewodowego lub czegoś w rodzaju TestFlight. Problem polega na tym, że aplikacja musi być podpisana przy użyciu danych firmy. Nie da się tego obejść. Mogą podać Ci swój klucz prywatny i profil udostępniania, a Ty sam możesz wszystko zbudować. –
@MikeWeller mówisz, że możesz nawet zmodyfikować identyfikator pakunku - ale czy nie jest to również część binarna? Czy nie spowodowałoby to żadnych konsekwencji? (Po raz pierwszy przeczytałem o tym w sekcji "aktualizacja" tutaj: http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/) – phi