2009-12-10 18 views
5

Historia powstania: Pracuję dla firmy, która opracowuje i produkuje produkt komercyjny, który może mieć nawet 100 dedykowanych komputerów w gospodarstwie.iPhone Ad Hoc dystrybucja bez daty ważności

Otrzymujemy tylko garstkę nowych klientów rocznie.

Opracowaliśmy aplikację do iPoda/iPhone'a, która umożliwia wysyłanie poleceń do farmy i pobieranie danych. Nasza firma macierzysta ma poważne obawy związane z umieszczeniem tej aplikacji w AppStore. (Naprawdę nie znam szczegółów tej paranoi, ale wiem, że to prawdopodobnie nie jest wygrana bitwa).

Planowaliśmy dystrybuować aplikację za pośrednictwem Ad Hoc przy użyciu JEDNEGO lub DWA nowych iPodów za każdym razem, gdy sprzedajemy "farmę". Właśnie dowiedziałem się, że dystrybucja Ad Hoc wygasa po 90 dniach.

Pytanie: Czy są jakieś alternatywy dla trwale ładuje naszą aplikację na iPod Touch lub iPhone, bez przechodzenia przez App Store?

Nasza aplikacja nie ma żadnego zastosowania dla nikogo bez naszego innego produktu. Planujemy tylko załadować tę aplikację na garść iPodów rocznie. Wątpię w to, ale może ktoś ma inne rozwiązanie?

+1

Wygląda na to, że zmieniono datę wygaśnięcia na 1 rok w danej chwili. Czy ktoś może to potwierdzić? – NickDK

+0

Czy wygaśnięcie oznacza, że ​​aplikacji nie można zainstalować na urządzeniu lub zainstalowana aplikacja nie otworzy się na urządzeniu po przekroczeniu limitu czasu wygasania? – Adobels

Odpowiedz

6

Apple ma program enterprise distribution, który może pozwolić na to, co próbujesz zrobić. Istnieje również jailbreaking iPodów. Pozwoliłoby to uruchomić niepodpisany kod, dzięki czemu można budować aplikacje bez certyfikatów ad-hoc.

+1

Dzięki za szybką odpowiedź. Właśnie znalazłem plik PDF na manuals.info.apple.com (link na dole), który wydaje się mieć więcej informacji niż znalazłem na stronie Apple o Ent. Dist. Jak dotąd nic o tym, czy Ent. Profile udostępniania wygasają lub nie. Wygląda na to, że iPody wymagają połączenia z Internetem, aby zweryfikować podpisywanie aplikacji, ponieważ mówi, że można wyłączyć wdrożone aplikacje, odwołując tożsamość, która podpisała aplikację. Nasi klienci będą w trybie offline. http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf – KevinS

0

Patrz mój post o założenie konta Enterprise programu (który moderatorzy próbować zamknąć!): https://stackoverflow.com/questions/1876333/how-long-does-it-take-to-get-an-iphone-app-into-the-app-store-closed

problemy z uzyskaniem konto Enterprise programu:
-Musisz 500 pracowników.
- Aplikację można udostępniać tylko pracownikom.

Upewnij się, że zapoznałeś się ze szczegółowymi warunkami korzystania z dystrybucji Ad Hoc, aby mieć pewność, że możesz je dystrybuować tak jak Ty. Na pierwszy rzut oka prawdopodobnie jesteś w porządku (Apple link here), ale warto sprawdzić drobnym drukiem. Wiem, że Program dla Przedsiębiorstw miał dużo drobnego druku, np. Potrzebuję procedur, aby odzyskać aplikacje od pracowników, gdy opuszczają firmę, itp.

2

Wiem, że ten post został oznaczony jako odpowiedział, ale jestem w tej samej sytuacji, więc powinienem podzielić się tym, czego doświadczyłem.

Nie ma ŻADNEGO rozwiązania tego problemu. Nie możesz rozprowadzać aplikacji bez denerwujących dat ważności.

Byłem w dziale pomocy ADC i nie można uzyskać rozszerzenia certyfikatów, można odnowić na więcej niż 1 rok naraz i nie są one zainteresowane pomocą.

Mam klientów, którzy nie pozwolą, aby zawartość ich aplikacji trafiła do sklepu z aplikacjami. Tam są skazani na wysyłanie wszystkich urządzeń z powrotem, aby odnowić certyfikaty (wiem, że nie musisz xcode itp.), Aby zainstalować certyfikaty, ale spróbuj uzyskać użytkownikom końcowym to zrobić ...).

Jestem w sytuacji szczęścia, że ​​mogę spróbować wysłać powłokę aplikacji do sklepu appstore, a następnie po weryfikacji (tj. Raz off logowania - ssl do naszego serwera z identyfikatorem urządzenia i hasłem guid) aplikacja pobierze wszystkie wrażliwe treści na telefon.

Nie wiem, czy to zadziała dla wszystkich aplikacji - tj. Dynamicznie ładuje klasy lub biblioteki, ale dla mnie jest to tylko treść, która jest wrażliwa.

Jeśli ktoś chciałby uzyskać więcej informacji, chętnie pomówię o tym, ale nie próbowałem jeszcze pobrać aplikacji ze sklepu. Spróbuję wkrótce, więc będę mógł Cię informować, jeśli będziesz zainteresowany.

okrzyki kle

0

Jeśli jailbreak iTouch/iPhone następnie można łatwo wyłączyć sprawdzanie kodu podpisywania Apple. Następnie możesz zbudować swoją aplikację i załadować ją na urządzenie jak zwykle, nie martwiąc się o wygaśnięcie lub cokolwiek innego.

Jedynym problemem jest to, że jailbreaking na nowszych partiach 3GS nie jest szczególnie przyjazny dla użytkownika końcowego. Aby coś dać klientowi, myślę, że musiałbyś trzymać się iToucha.

2

Od września 2010 r. Apple usunął wymóg dotyczący 500 pracowników. Idź orzechy!

Powiązane problemy