Pregunta

He tratado esta cuestión en el sitio de titanio y varios tweets a su cuenta, sino que yo o desperdicios ignorar a la respuesta.

Quiero comenzar a usar su marco, pero por alguna razón el iPhone SDK es siempre "carga" cuando en la "PRUEBA Y PAQUETE" ficha.

¿Han encontrado una solución para esto? Tengo:

  • Snow Leopard 10.6.3
  • Titanio desarrollador 1.2.1
  • iPhone SDK 3.2
  • Todos los certificados "bla, bla" de Apple porque soy capaz de probar y desplegar aplicaciones en el dispositivo con XCode.

Ayuda por favor:)

¿Fue útil?

Solución

¿Tiene un nombre con caracteres no ASCII? Hay un error en relación con los certificados de desarrollador con caracteres no ASCII en ellos. Yo he presentado un informe de error, al sitio del faro de Appcelerator:

Mi nombre tiene un carácter con diéresis (o) que impide prereq.py de hacer lo que debe. Titanio solamente dice "Cargando ..." en el cuadro de selección de la versión del SDK.

El parche unido a la página, lo que cambia analizador JSON en simplejson, ayuda a que el script en Python que pasar. Lo ejecuto en la consola y obtener el resultado esperado:

'{ "WWDR": true, "ipad": false, "SDK": [ "3.1", "3.1.2", "3.1.3"], "iphone_dev_name": [ "Björn Söderqvist (XXXXXXXXXX) "]," iphone_dist_message: Falta el certificado de iPhone Distribución " "wwdr_message"" ": null," itunes_message ": null," iTunes ": true," iphone_dev_message ": null," iphone_dev ": true," iphone_dist ": false, "itunes_version": "9.0.3"} "

Titanio aplicación todavía se puede leer la salida equivocada sin embargo.

Funciona si copiar y pegar la salida de la consola de prereq.py parcheado de este modo: (Línea 877 de 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 ": "Falta de distribución de certificados iPhone"," 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

Por desgracia, el enlace que me refiero en el puesto ya no funciona. El parche fue sugerido a hacer lo siguiente para prereq.py:

La línea 8


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

Línea 139 (sustituir última línea de check_for_package () con este)


print poorjson.PoorJSON().dump(props)

Avísame si necesita información más específica.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top