Ускоритель приложений Titanium через корпоративный прокси

#android #ios #titanium #appcelerator

#Android #iOS #titanium #ускоритель приложений

Вопрос:

Итак, мне было интересно, добился ли кто-нибудь успеха в том, чтобы Appcelerator от Titanium работал за корпоративным прокси. Кажется, я не могу найти никакой информации о том, как ввести информацию о прокси в SDK. Заранее спасибо.

Комментарии:

1. Что именно за прокси-сервером мешает вам делать? Мой корпоративный прокси блокирует отслеживание проектов и тому подобное, но это не мешает мне разрабатывать и тестировать.

2. Это мешает мне даже войти в систему. Это работает, если я подключаюсь через внешнюю сеть, но тогда я не могу разрабатывать, потому что API, которые мне нужно реализовать, должны быть реализованы в сети…

Ответ №1:

Я не могу найти документацию по настройке прокси-сервера разработчика Titanium, но вы, возможно, захотите попробовать Titanium Studio.

Вы можете скачать его по адресуhttp://preview.appcelerator.com/studio

Вот статья о том, как настроить его для доступа через прокси. http://wiki.appcelerator.org/display/tis/Using Aptana Studio from behind a web proxy

Комментарии:

1. Это сделало свое дело. В первый раз, когда я вошел в систему, мне пришлось делать это вне сети, но как только я настроил настройки прокси, все было готово. 🙂 Спасибо за помощь.

2. Страница wiki была удалена.

Ответ №2:

Я добавил следующие строки в TitaniumStudio.ini, установив прокси-сервер JVM:

 -Dhttps.proxyHost=proxy.intranet
-Dhttps.proxyPort=1234
  

Ответ №3:

Бен Баренбург, ваша ссылка больше не работает…

Я смог правильно настроить его, отредактировав настройки «Сетевые подключения» и «TitaniumStudio.ini», расположенные в корневом каталоге приложения.

Вот что я указал в «Окне / Настройках / сетевых подключениях» :

введите описание изображения здесь

Вот что я добавил в файл TitaniumStudio.ini (мой находится в «C:Usersuser_nameAppDataLocalTitanium StudioTitaniumStudio.ini»)

Скопируйте / вставьте данные между строками «-vmargs» и «-Xms40m»

 -vmargs
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyHost=proxy.business.com
-Dhttp.proxyPort=80
-Dhttp.nonProxyHosts=localhost|127.0.0
-Xms40m
  

К сожалению, браузер Dashboard по-прежнему не работает. Он показывает «Эта программа может автоматически отображать веб-страницу». Есть идеи?

Ответ №4:

Я хотел обновить эту тему новой информацией. В последней версии Titanium Studio (3.x) теперь на экране входа в систему есть кнопка настройки прокси. Выберите протокол, добавьте URL и порт (если они отличаются от стандартных), установите флажок Требовать проверки подлинности и введите учетные данные для входа через прокси.

У меня сработало.