2012-11-07 12 views
9

Już prawie jestem martwy. Próbuję od około 2-3 tygodni, aby naprawić ten problem, ale nadal nie ma wyniku. Mam nadzieję, że ktoś może mi pomóc:"Nie można pobrać aplikacji <Appname> nie można zainstalować w tej chwili"

Piszę aplikacje na iOS z Titanium Studio. Do Mac OS X 10.6.8 z Xcode 4.2 wszystko działało dobrze. Zupełnie mogłem tworzyć aplikacje w Xcode i wdrażać je w domu w naszym przedsiębiorstwie. Teraz uaktualniłem system do wersji OS X 10.8.2 z Xcode 4.5 i tam ... Aplikacje nadal mogą być budowane i można je uruchomić na symulatorze systemu iOS, ale jeśli spróbuję teraz pobrać aplikację na niektóre urządzenia, otrzymam wiadomość "Nie można pobrać aplikacji. -Appname- nie można w tej chwili zainstalować". Dzieje się to zarówno poprzez dystrybucję OTA, jak i przez iTunes za pomocą kabla USB.

Przeszukałem prawie cały internet, ale wszystko, co znalazłem, w ogóle nie działało. Ale jeśli rzeczywiście próbuję wdrożyć aplikację za pomocą Xcode, działa to jednak.

Czy ma to coś wspólnego z tymi profilami i certyfikatami? Próbowałem już je odwołać i tak dalej, ale nic nie pomogło. Zainstalowałem także OS X całkowicie nowy, dzięki czemu mam czysty brelok. Ten sam wynik.

Naprawdę doceniam każdą pomoc. Dzięki!

Odpowiedz

5

W końcu znalazłem rozwiązanie, gdy próbowałem ręcznie podpisać aplikację, konsola rzuciła komunikat o błędzie, który pomógł mi go naprawić.

Problem został uruchomiony po uaktualnieniu do wersji Mountain Lion i musiałem zaktualizować kod xCode do wersji 4.5.2

Może to pomaga innym, którzy nadal nie mógł znaleźć rozwiązanie po kilku dniach przeszukiwania internetu

  1. Rozpakuj IPA unzip Application.ipa

  2. usuwać _CodeSignature rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true

  3. jeśli nie ma odpowiedniego profilu rezerwowania, zastąp go cp "ProvisioningProfile.mobileprovision" "Payload/Application.app/embedded.mobileprovision"

  4. Problemem dla mnie był to błąd, gdy próbowałem zrezygnować aplikację ręcznie: "object file format unrecognized, invalid, or unsuitable"

    poprawki to:

    export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/usr/bin/codesign_allocate"

  5. zrezygnować aplikację /usr/bin/codesign -f -s "iPhone Distribution: Company Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"

  6. Zip to zip -qr "Application.resigned.ipa" Payload

Dzięki

  1. This Question, jak podpisać aplikację ręcznie,
  2. konsola który dostał mi błąd
  3. This Post który pomógł mi naprawić błąd
  4. firmy Apple, które sprawia, że ​​nasze życie jest zbyt trudne

Aktualizacja Wygląda na to, że lokalizacja dla kodów została zmieniona. Nowa ścieżka będzie

export CODESIGN_ALLOCATE="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate" 

pobrane z this answer

+0

Pracowałem !!! Dzięki!! – tugadesperado

+0

Dzięki. To działało jak czar! –

2

miałem to samo „Nie można pobrać aplikację. Nazwa "Appname" nie mogła być zainstalowana w tym czasie "i spędził kilka tygodni na sprawdzaniu i odnawianiu certyfikatów, przebudowie, ponownym tworzeniu dystrybucji OTA, itp. Okazało się, że po prostu nie dodałem plików .mobileprovision do projektu. Na wszelki wypadek pomaga to każdemu ...

+0

Pomógł mi w mojej sprawie. Po aktualizacji Xcode z jakiegoś powodu zresetowano sekcję udostępniania, więc musiałem skonfigurować ją ponownie, aby podpisywać się z ważnymi certyfikatami. – Madman

Powiązane problemy