2015-10-06 15 views
5

sto cercando di utilizzare l'opzione @keychain con l'interruttore -p in altool per caricare i miei iTunes Connect password dal portachiavi:Come dovrebbe essere usata l'opzione portachiavi per altool?

altool --validate-app -f "${IPA}" -u "redacted" -p "@keychain:?????" 

Sto cercando di capire cosa ho bisogno per entrare dopo @keychain: . Tutto ciò che provo (percorso del file portachiavi, nome della voce del portachiavi, nome utente nella voce portachiavi) produce il seguente errore:

*** Error: The specified item could not be found in the keychain.

altool fornisce le seguenti informazioni sulla -p param:

-p, --password Password. Required if username specified. Password is read from stdin if one is not supplied. 
       May use @keychain: or @env: prefixes followed by the keychain or environment variable lookup name. 
       e.g. -p @env:SECRET which would use the value in the SECRET environment variable. 

risposta

3

L'uso corretto è quello di inserire il nome dell'elemento portachiavi (non il nome del portachiavi stesso, e non il campo "Account" per l'elemento portachiavi).

Il mio problema era in realtà correlato al controllo degli accessi. Ho dovuto modificare l'elemento portachiavi in ​​Accesso portachiavi e modificare le impostazioni di controllo di accesso per consentire altool per vedere l'elemento portachiavi.

+0

Ti dispiacerebbe elaborando un po '? Ho provato 'altool --validate-app -f" $ {IPA} "-u" redacted "-p" @keychain: iPhone Distribution: Example Company, LLC "' ma non è mai riuscito a trovare l'identità. Ho provato a sbloccare il portachiavi e dare il pieno controllo degli accessi senza fortuna. ' – dhallman

+0

Siamo spiacenti di non essere stato chiaro a riguardo. Onestamente non ricordo, e non sto più lavorando su quel codebase quindi non posso controllare ... sentitevi liberi di modificare questa domanda e/o rispondere se la capite. –

6

Il modo che ha funzionato per me è stato il login con il Application Loader stessa (controllare Die "Resta collegato" l'opzione) e utilizzare la voce del portachiavi Application Loader.

Quindi il mio comando assomiglia a questo:

altool --validate-app -f APPLICATION.ipa -u [email protected] -p @keychain:"Application Loader: [email protected]" 
+0

Questa dovrebbe essere la risposta accettata. – Nilesh

Problemi correlati