2012-11-07 11 views
9

Sono quasi morto ora. Ho provato per circa 2-3 settimane per risolvere questo problema, ma ancora nessun risultato. Spero che chiunque sia in grado di aiutarmi:"Impossibile scaricare l'applicazione." <Appname> non può essere installato in questo momento "

Sto scrivendo App iOS con Titanium Studio. Fino a quando Mac OS X 10.6.8 con Xcode 4.2 funzionava perfettamente. Sono stato perfettamente in grado di creare app in Xcode e distribuirle in-house nella nostra azienda. Ora ho eseguito l'aggiornamento a OS X 10.8.2 con Xcode 4.5 e ci siamo ... Le app possono ancora essere create e sono eseguibili su iOS Simulator, ma se provo ora a ottenere l'app su alcuni dispositivi, ottengo un messaggio "Impossibile scaricare l'applicazione. -Appname- non può essere installato in questo momento". Ciò avviene tramite la distribuzione OTA e tramite iTunes con un cavo USB.

Ho cercato quasi l'intero Internet, ma tutto quello che ho trovato non funzionava affatto. Ma se davvero provo a distribuire l'applicazione tramite Xcode, funziona comunque.

Ha qualcosa a che fare con questi profili e certificati? Ho già provato a revocarli e così via, ma nulla ha aiutato. Ho anche installato OS X completamente nuovo, in modo da avere un portachiavi pulito. Stesso risultato

Apprezzerebbe davvero qualsiasi tipo di aiuto. Grazie!

risposta

5

Infine ho trovato una soluzione, quando ho provato a firmare l'App manualmente, la console ha lanciato un messaggio di errore che mi ha aiutato a ripararlo di nuovo.

Il problema è iniziato quando ho aggiornato a Mountain Lion e ho dovuto aggiornare xCode a 4.5.2

forse aiuta gli altri che ancora non riusciva a trovare una soluzione dopo diversi giorni di ricerca su internet

  1. Unzip l'Ipa unzip Application.ipa

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

  3. se non c'è il profilo di fornitura corretto, sostituirlo cp "ProvisioningProfile.mobileprovision" "Payload/Application.app/embedded.mobileprovision"

  4. Il problema per me è stato questo errore quando ho provato a dimettersi l'applicazione manualmente: "object file format unrecognized, invalid, or unsuitable"

    fix è:

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

  5. dimettersi l'applicazione /usr/bin/codesign -f -s "iPhone Distribution: Company Name" --resource-rules "Payload/Application.app/ResourceRules.plist" "Payload/Application.app"

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

Grazie a

  1. This Question su come firmare un app manualmente,
  2. la console, che mi ha fatto l'errore
  3. This Post che mi ha aiutato a correggere l'errore
  4. Apple, che rende le nostre vite troppo difficili

Aggiornamento Sembra che la posizione per l'assegnazione dei codici sia cambiata. Il nuovo percorso sarà

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

ricavata dai this answer

+0

Ha funzionato !!! Grazie!! – tugadesperado

+0

Grazie. Questo ha funzionato come un fascino! –

2

ho avuto lo stesso “Impossibile scaricare l'applicazione. Messaggio "Appname" non può essere installato in questo momento "e ha impiegato diverse settimane a controllare e rinnovare i certificati, a ricostruire, a rifare la distribuzione OTA, eccetera. È risultato che semplicemente non avevo aggiunto i file .mobileprovision al progetto. Nel caso in cui questo aiuti qualcuno ...

+0

Aiutato per il mio caso. Dopo aver aggiornato Xcode per qualche ragione, la sezione di provisioning è stata reimpostata, quindi ho dovuto configurarla di nuovo per firmare con certificati validi. – Madman