Domanda

Ho provato questa domanda sul sito di Titanio e vari tweets al loro account, ma o me o rifiuti ignorare alla risposta.

Voglio iniziare a utilizzare il loro quadro, ma per qualche motivo l'SDK iPhone è sempre "loading" quando nella "TEST & PACCHETTO" scheda.

Avete ragazzi trovato una soluzione per questo? Ho:

  • Snow Leopard 10.6.3
  • Titanium Developer 1.2.1
  • iPhone SDK 3.2
  • Tutti i certificati di "bla bla" da Apple perché sono in grado di testare e distribuire applicazioni sul mio dispositivo utilizzando XCode.

Aiuto per favore:)

È stato utile?

Soluzione

Hai un nome con caratteri non ASCII? C'è un bug per quanto riguarda i certificati di sviluppo con caratteri non-ASCII nei loro. Ho presentato una segnalazione di bug, al sito Faro di Appcelerator:

Il mio nome ha un carattere con dieresi (O), che impedisce prereq.py dal fare quello che dovrebbe. Titanium dice soltanto "Loading ..." nella casella di selezione versione SDK.

Il cerotto attaccato alla pagina, che cambia parser JSON in simplejson, aiuta lo script python di passare. Corro in console e ottenere i risultati attesi:

'{ "WWDR": true, "iPad": false, "SDK": [ "3.1", "3.1.2", "3.1.3"], "iphone_dev_name": [ "Björn Söderqvist (XXXXXXXXXX) "]," iphone_dist_message ": "Missing iPhone distribuzione certificato"," wwdr_message ": null," itunes_message ": null," iTunes ": true," iphone_dev_message ": null," iphone_dev ": true," iphone_dist ": false, "itunes_version": "9.0.3"} '

Titanium applicazione legge ancora dalla parte del torto uscita però.

Funziona se mi copia-incolla l'output della console di prereq.py patch in questo modo: (La linea 877 di packaging.js)

var d = '{ "WWDR": true, "iPad": false, "SDK": [ "3.1", "3.1.2", "3.1.3"], "iphone_dev_name": [ "Björn Söderqvist (XXXXXXXXXX) "]," iphone_dist_message ": "Missing iPhone distribuzione certificato"," wwdr_message ": null," itunes_message ": null," iTunes ": true," iphone_dev_message ": null," iphone_dev ": true," iphone_dist" : false, "itunes_version": "9.0.3"} '

https://appcelerator.lighthouseapp.com/projects/32238/tickets/646-iphone-sdk-problem-with-non-ascii-characters-in-development-certificate

Purtroppo, il link mi riferisco al post non funziona più. La patch suggerita è stato quello di fare quanto segue per prereq.py:

La linea 8


#import json, run, tempfile, codecs
import poorjson, run, tempfile, codecs

Linea 139 (sostituire ultima riga di check_for_package () con questo)


print poorjson.PoorJSON().dump(props)

Fammi sapere se hai bisogno di informazioni più specifiche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top