iPhone SDK «Loading» на Titanium Developer
-
25-09-2019 - |
Вопрос
Я попробовал этот вопрос на сайте Titanium и нескольких твитов к их аккаунту, но они либо игнорируют меня, либо отказываются от ответа.
Я хочу начать использовать свои рамки, но по какой-то причине IPhone SDK всегда «загружается», когда на вкладке «Тест и пакет».
Вы, ребята, нашли решение для этого? У меня есть:
- Snow Leopard 10.6.3
- Titanium Developer 1.2.1
- iPhone SDK 3.2
- Все сертификаты «бла-бла» от Apple, потому что я могу проверить и развернуть приложения на моем устройстве с помощью XCode.
Помогите, пожалуйста :)
Решение
У вас есть имя с символами без ASCII? Существует ошибка в отношении сертификатов разработчиков с не-ASCII символами в них. Я подал отчет об ошибках, на сайт маяка Appcelerator:
У меня есть персонаж с умлаутом (Ö), который предотвращает то, что он должен делать то, что он должен. Титана говорит только «Loading ...» в поле «Выбор версии 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": false, "iTunes_version". : «9.0.3»} '
Титановое приложение по-прежнему считывает ошибку ошибки.
Он работает, если я копирую-вставю консольную вывод исправленного PREEREQ.PY, как так: (линия 877 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 »:« Отсутствует сертификат распространения iPhone »,« WWDR_Message »: NULL,« ITUNES_MESSAGE »: NULL,« iTunes »: true," iPhone_dev_message ": NULL," Iphone_dev ": frue," iPhone_dist ": false, «ITunes_Version»: «9.0.3»} '
К сожалению, ссылка, которую я ссылаюсь на сообщение, больше не работает. Предлагаемый патч должен был сделать следующее для Perreq.py:
Линия 8.
#import json, run, tempfile, codecs
import poorjson, run, tempfile, codecs
Линия 139 (заменить последнюю строку check_for_package () с этим)
print poorjson.PoorJSON().dump(props)
Дайте мне знать, если вам нужна дополнительная информация.