У вас есть имя с не-ASCII символами?
Существует ошибка, связанная с сертификатами разработчика с символами, отличными от ASCII.
Я отправил отчет об ошибке на сайт Маяка Appcelerator:
В моем имени есть символ с умляутом (ö), который не позволяет prereq.py делать то, что должен. Титаниум только говорит «Идет загрузка ...» в окне выбора версии SDK.
Патч, прикрепленный к странице, который превращает парсер json в simplejson, помогает прохождению скрипта python. Я запускаю его в консоли и получаю ожидаемый результат:
'{"wwdr": true, "ipad": false, "sdks": ["3.1", "3.1.2", "3.1.3"], "iphone_dev_name": ["Björn Söderqvist (XXXXXXXXXX) "]," iphone_dist_message ":" Отсутствует сертификат распространения iPhone "," wwdr_message ": null," itunes_message ": null," itunes ": true," iphone_dev_message ": null," iphone_dev ": true," iphone_dist ": false, "itunes_version": "9.0.3"} '
Приложение Titanium по-прежнему неправильно читает вывод.
Это работает, если я копирую и вставляю консольный вывод patched prereq.py примерно так:
(строка 877 упаковки.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 ":« Отсутствует сертификат распространения iPhone »,« wwdr_message »: null,« itunes_message »: null,« itunes »: true,« iphone_dev_message »: null,« iphone_dev »: true,« iphone_ » : false, "itunes_version": "9.0.3"} '
https://appcelerator.lighthouseapp.com/projects/32238/tickets/646-iphone-sdk-problem-with-non-ascii-characters-in-development-certificate
К сожалению, ссылка, на которую я ссылаюсь в посте, больше не работает. Предлагаемый патч должен был сделать следующее до prereq.py:
Строка 8
#import json, run, tempfile, codecs
import poorjson, run, tempfile, codecs
Строка 139 (замените последнюю строку check_for_package () на эту)
print poorjson.PoorJSON().dump(props)
Дайте мне знать, если вам нужна более конкретная информация.