2010-04-09 5 views
2

J'ai essayé cette question sur le site de Titanium et plusieurs tweets à leur compte, mais ils m'ignorent ou refusent de répondre. Je veux commencer à utiliser leur cadre, mais pour une raison quelconque, le SDK de l'iPhone est toujours "chargement" dans l'onglet "TEST &".iPhone SDK "chargement" sur Titanium Developer

Avez-vous trouvé un correctif pour cela? J'ai:

  • Snow Leopard 10.6.3
  • Titanium Developer 1.2.1
  • iPhone SDK 3.2
  • Tous les certificats "bla bla" d'Apple parce que je suis en mesure de tester et de déployer des applications sur mon appareil utilisant XCode.

Aide s'il vous plaît :)

+0

Avez-vous essayé de réinstaller le SDK après l'installation de Titanium? –

+0

J'ai même formaté mon PC et pas de chance – raulriera

Répondre

4

Avez-vous un nom avec des caractères non-ASCII? Il existe un bogue concernant les certificats de développeur contenant des caractères non-ASCII. J'ai déposé un rapport de bogue sur le site du Phare d'Appcelerator:

Mon nom a un caractère avec tréma (ö) qui empêche prereq.py de faire ce qu'il devrait. Titanium indique seulement "Chargement ..." dans la boîte de sélection de la version SDK.

Le correctif attaché à la page, qui change json parser en simplejson, aide le script python à passer. Je l'exécute dans la console et obtiens la sortie attendue:

'{"wwdr": vrai, "ipad": faux, "sdks": ["3.1", "3.1.2", "3.1.3"] , "iphone_dev_name": ["Björn Söderqvist (XXXXXXXXXX)"], "iphone_dist_message": "Certificat de distribution iPhone manquant", "wwdr_message": nul, "itunes_message": null, "itunes": true, "iphone_dev_message": null, "iphone_dev": true, "iphone_dist": false, "itunes_version": "9.0.3"} '

L'application Titanium lit toujours la sortie incorrecte.

Il fonctionne si je copier-coller la sortie de la console de prereq.py patché comme ceci: (ligne 877 de packaging.js)

var d = { "WWDR": true, "ipad": false, "sdks": ["3.1", "3.1.2", "3.1.3"], "iphone_dev_name": ["Björn Söderqvist (XXXXXXXXXX)"], "iphone_dist_message": "Certificat de distribution iPhone manquant", " wwdr_message ": null," itunes_message ": null," itunes ": vrai," iphone_dev_message ": null," iphone_dev ": vrai," iphone_dist ": faux," itunes_version ":" 9.0.3 "} '

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

Unfortu nately, le lien auquel je me réfère dans le post ne fonctionne plus. Le patch proposé était de faire ce qui suit à prereq.py:

Ligne 8


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

Ligne 139 (remplacer la dernière ligne de check_for_package() avec ce)


print poorjson.PoorJSON().dump(props) 

Laissez-moi savoir si vous avez besoin d'informations plus spécifiques.

+0

J'ai pu résoudre cet appcelerator, tu avais raison ... et mon nom "Raúl" posait problème – raulriera

+0

Appcelerator a déplacé tous ses tickets dans JIRA, mais n'a pas mis à jour tous ses liens qui faisaient référence à Lighthouse. Voici le ticket correspondant: http://jira.appcelerator.org/browse/TIMOB-646 –

Questions connexes