Ho preso parte alla versione beta di XE4 e, nonostante avessi problemi che il file .ipa non poteva mai essere prodotto (messaggio di errore in Delphi "opzione ipa non valida"), l'app veniva sempre distribuita fisicamente sul dispositivo, ma non era mai stata creato in Mac scratch-dir.App XE4 per iOS: impossibile installare il pacchetto. (e8008015)
Se ho copiato e incollato il comando paclient nel prompt dei comandi, ha funzionato. Il mio problema di controllo di qualità su questo è stato risolto come risolto, ma non lo era.
Ora con XE4, utilizzando le stesse impostazioni che ho avuto con la versione beta, sto ottenendo questo errore durante la distribuzione al dispositivo:
Unable to launch process on '10.0.0.60' using the parameters from the 'Delphi_XE4' profile.
The following error was returned: 'Unable to install package. (e8008015)'
L'applicazione implementa al XCode Simulator OK, quindi i dettagli della connessione sono corretti. Durante la distribuzione, posso vedere PAServer accettare i comandi sul Mac, ma se utilizzo il tipo di build Debug o Ad-hoc, ottengo questo errore.
Ho controllato i registri dei dispositivi in Xcode e hanno trovato la seguente:
Apr 29 08:48:37 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 handle_install: Install of "/var/mobile/Media/PublicStaging/iOS_Location.app" requested by mobile_installation_proxy
Apr 29 08:48:37 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 MobileInstallationInstall_Server: Installing app iOS_Location
Apr 29 08:48:37 Js-iPhone-4S installd[54] <Error>: Apr 29 08:48:37 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.XRYC1t/iOS_Location.app/iOS_Location: 0xe8008015
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.XRYC1t/iOS_Location.app
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 install_application: Could not preflight application install
Apr 29 08:48:38 Js-iPhone-4S mobile_installation_proxy[1595] <Error>: 0x3baabb88 MobileInstallationInstall: failed with -1
Apr 29 08:48:38 Js-iPhone-4S mobile_installation_proxy[1595] <Error>: handle_install: Installation failed
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 handle_install: API failed
sembra che la fase di firma del codice non funziona, anche se sto usando la stessa disposizione cellulare come ho usato durante tutto il beta processi. Ho esaminato tutte le fasi di Docwiki, ma nulla cambia questo errore. Il mio iPhone Developer & I certificati di distribuzione sono validi e hanno solo pochi mesi di vita.
Questo accade sul mio progetto e su tutti i progetti di esempio installati con XE4. Nel registro precedente, stavo usando l'esempio di iOS_Location.
Sono frustrato perché ho visto la versione beta, ma ora non riesco a far funzionare la versione completa. Sono sicuro che sia ambientale, ma sono a corto di idee.
XE3 è installato nello stesso PC, ma i forum suggeriscono che questo è ok. XCode su Mac è completamente aggiornato. Ricorda, distribuisce al simulatore su mac fine.
Qualsiasi aiuto sarebbe apprezzato.
"Il mio problema di controllo di qualità su questo è stato risolto come risolto, ma non lo era." - Vale la pena riaprire o archiviare un altro bug, in quel caso. –
Grazie David. Ora ho XE4 che funziona senza errori, quindi non posso riaprirlo in tutta onestà. –