2011-07-13 8 views
7

Napisaliśmy aplikację na iPhone'a, którą chcemy sprzedawać firmom. Firma jest zarejestrowana w programie iOS Enterprise.W jaki sposób podpisujemy aplikację na telefon iPhone przy użyciu programu innej firmy?

Jak możemy podpisać naszą aplikację z ich certyfikatem? Wiem, że możemy zostać dodani jako członek zespołu do ich konta, ale istnieje jakakolwiek inna metoda.

Firma jest nieco zaniepokojona wygenerowaniem wniosku o certyfikat, gdy jeden z członków jego zarządu utworzy profil. Obawiają się, że możemy podpisać inne aplikacje z tym profilem.

Czy jest jakakolwiek inna droga bez odrzucenia źródła do naszej aplikacji? W skrócie, napisaliśmy aplikację, ale chcemy, aby firma podpisała aplikację przy użyciu programu i certyfikatu Enterprise. Chcemy również być świadomi ich obaw dotyczących bezpieczeństwa.

Odpowiedz

12

Można wygenerować binarny IPA z własnego certyfikatu (lub podpisane) i wysłać go do firmy, która może następnie zrezygnować go z codesign użytkowy:

codesign -f -s (name of certificate) /path/to/application 
+0

to jest w ich dokumentacji gdzieś i próbowałeś to podejście? – tjg184

+0

Właśnie przeczytałem ten http://www.cocoabuilder.com/archive/xcode/272130-re-signing-iphone-app.html po twoim komentarzu. Czy to podejście? – tjg184

+0

Tak, to jest zasadniczo podejście. Przełącznik -f znajduje się na stronie podręcznika do oznaczania kodów. – highlycaffeinated