2016-01-01 23 views
9

È apparentemente impossibile utilizzare l'account sandbox per verificare la convalida della ricevuta su OSX.UTENTE SANDBOX: questo ID Apple non è ancora stato utilizzato con l'App Store

Nessuna soluzione su SO lavoro. Qualcuno l'ha capito?

Questa è una copia del radar http://www.openradar.me/23831039

Sommario: Apparentemente di nuovo da 10.11.2, i tentativi di autenticazione con un account utente sandbox iTunesConnect sono incontrato con un messaggio di errore:

"Questo ID Apple non è ancora stato utilizzato con l'App Store. "

passaggi per riprodurre: 1. Creare qualsiasi applicazione presentazione-pronti per il MAS 2. Avviare il 10.11.2 credenziali 3. Fornitura Sandbox

Risultati attesi: L'applicazione deve essere convalidati con _MASReceipt e lanciare come previsto.

risultati effettivi: una finestra di dialogo si presenta:

Questo ID Apple non è ancora stato utilizzato con l'App Store. Si prega di rivedere le informazioni.

Versione: 10.11.2

C'è anche questa email da Apple, che tutti noi abbiamo ricevuto, che, probabilmente, ha una relazione con esso. A proposito, la loro soluzione di aggiornamento per 10.11.2 e riavviato il computer, è inutile, come ci si aspettava:

Per aiutare a proteggere i clienti e gli sviluppatori, è necessario che tutte le applicazioni di terze parti, passa per Apple Wallet, Safari Extensions , Safari Le notifiche push e le ricevute di acquisto dell'App Store sono firmate da un'autorità di certificazione attendibile . La Apple Worldwide Developer Relations Certification Authority emette certificati che Apple utilizza per firmare le app sul Mac App Store e riceve che gli sviluppatori di terze parti utilizzano per impedire l'esecuzione di copie non autorizzate delle loro app. A partire dal 14 febbraio 2016, il certificato intermedio scadrà e le firme riceveranno un certificato intermedio rinnovato.

Poiché è possibile utilizzare la convalida della ricevuta nelle app, desideriamo informarla dei potenziali problemi che gli utenti potrebbero incontrare a causa del certificato rinnovato . Gli utenti che eseguono OS X El Capitan (v10.11 o v10.11.1) potrebbero ricevere una notifica che l'app Mac è danneggiata se utilizza la convalida della ricevuta per richiedere una nuova ricevuta da Apple. Possono risolvere questo problema riavviando il proprio Mac o aggiornandosi all'OS X El Capitan (v10.11.2).

clienti Mac App Store con sistema operativo OS X Snow Leopard (v10.6.8) non saranno in grado di acquistare nuove applicazioni o eseguire applicazioni acquistate in precedenza che utilizzano convalida ricevimento fino a quando non installare l'aggiornamento OS X Snow Leopard, che sarà disponibile tramite l'aggiornamento del software OS X questo gennaio.

Poiché è possibile utilizzare diversi metodi per convalidare le ricevute, si consiglia di verificare il codice di convalida della ricevuta nell'ambiente di prova per garantire che non esistano problemi specifici dell'implementazione. Fare Assicurarsi che il codice aderisce alla Programmazione ricevuta Guida convalida e risolvere eventuali problemi di convalida ricezione da 14 febbraio

Ci scusiamo per gli eventuali disagi. Se avete domande, contattateci.

Con i migliori saluti, di Apple Developer Relations

Nessun soluzioni funzionano come: la creazione di un utente sandbox fresco, trasferendo il progetto per una nuova, la pulizia delle cartelle di dati derivati, la pulizia della cartella della cache AppStore di OS X, ecc.

+0

Hai provato a eseguire un progetto completo, riavvia il Mac, ricostruisci la tua app ed eseguila? (È stato noto per risolvere il problema.) – CRD

+0

tutto. Sfortunatamente, tutte le soluzioni come questa, già pubblicate su SO, non hanno funzionato. Come indicato da quel radar, sembra essere un nuovo bug per entrare nel club. – SpaceDog

+0

Non ho idea di quali altre soluzioni sono state pubblicate, cancellare manualmente le cache? Crea un nuovo account utente pulito sul Mac e provalo? In mancanza di altre soluzioni, DTS è tornato al 4 ° posto e spero che spinga i macchinari appropriati, quindi prenditi qualche giorno di riposo :-) E cerca di non pensare a Feb 14 come 10.11.2 chiaramente non è ancora stato risolto quando si tratta del MAS e tutto ciò che è relativo alla ricevuta :-( – CRD

risposta

15

Dopo molti giorni in difficoltà, sono in grado di risolvere il problema oggi.

  1. Aprire il monitor Attività e forzare i seguenti processi. storeaccountd, storeassetd, storedownloadd e storeinappd.
  2. Quindi andare a ~/Library/Caches ed eliminare le cartelle corrispondenti con gli stessi nomi.
+0

Sfortunatamente l'ho fatto ma non risolve il problema per me. – SpaceDog

+0

Prova a riavviare il tuo computer una volta – santhosh

+0

L'ho fatto diverse volte. – SpaceDog