itunesconnect с помощью загрузчика приложений за брандмауэром - PullRequest
25 голосов
/ 20 мая 2011

Я пытался загрузить zip-файл сборки магазина приложений из моего приложения в магазин приложений.

При использовании за брандмауэром моего офиса сбой соединения TCP / IP.

Мне нужно знать, какой именно порт должен быть открыт для загрузки приложения iPhone с помощью загрузчика приложений.Так что порт можно открыть.Или любые другие конфигурации, если вы знаете.

Ответы [ 9 ]

55 голосов
/ 13 мая 2013

Зайдите в Настройки, Дополнительно, выберите только DAV.

Для загрузки будет использоваться порт 443 (он же HTTPS).

Компания никоим образом не откроет мне эти порты; p

19 голосов
/ 30 мая 2011

У меня была такая же проблема.

В Руководстве по загрузке приложений показан диапазон IP-адресов и портов, которые необходимо открыть.

После ознакомления с документом я смог успешно отправить двоичный файл на утверждение.

http://help.apple.com/itc/apploader/e3#/itc8e7ec5a60

3 голосов
/ 30 мая 2011

Кажется, другого пути нет. Вы должны открыть все порты брандмауэра при загрузке приложения. Показанный здесь порт может быть непоследовательным.

Вот снимок сообщения,

(src ip -        dst ip -           protocol -  src_port > dst_port)

> 10.145.50.51  17.152.249.56       TCP         56358 > 33001
> 10.145.50.51  17.152.249.102      TCP         56373 > 44001 
> 10.145.50.51  17.152.19.127       TCP         56369 > https

Системные и сетевые требования Для Application Loader 1.3 требуется минимальная версия ОС Mac OS X 10.5.3. Примечание: поскольку Application Loader интегрирован с XCode, вы также можете доставить свой двоичный файл напрямую из Xcode. Для получения дополнительной информации об этом механизме доставки просмотрите раздел Распространение приложений в Руководство по разработке iOS находится в iOS Dev Center. В следующей таблице приведены сведения о серверах, которые Application Loader использует для доставки вашего двоичного файла приложения. файлы в App Store. Для обеспечения наилучшей загрузки убедитесь, что все порты и IP-адреса доступны.

В следующей таблице приведены сведения о серверах, которые Application Loader использует для доставки пакетов и двоичных файлов приложения. Для наилучшей загрузки убедитесь, что все порты и IP-адреса доступны.

<Server                  IP Address       TCP Port   UDP Port>  
-------                  ----------       --------   ---------
itmsdav.apple.com       17.152.19.125    443        n/a
contentdelivery.itunes.apple.com 
                        17.152.19.127    443*       n/a
vgr101.apple.com        17.152.249.51    33001  33001-33500
vgr102.apple.com        17.152.249.52    33001  33001-33500
vgr103.apple.com        17.152.249.53    33001  33001-33500
vgr104.apple.com        17.152.249.54    33001  33001-33500
vgr105.apple.com        17.152.249.55    33001  33001-33500
vgr106.apple.com        17.152.249.56    33001  33001-33500
vgr107.apple.com        17.152.249.57    33001  33001-33500
vgr108.apple.com        17.152.249.58    33001  33001-33500
vgr301.apple.com        17.172.190.141   33001  33001-33500
vgr302.apple.com        17.172.190.142   33001  33001-33500
vgr303.apple.com        17.172.190.143   33001  33001-33500
vgr304.apple.com        17.172.190.144   33001  33001-33500
vgr305.apple.com        17.172.190.145   33001  33001-33500
vgr306.apple.com        17.172.190.146   33001  33001-33500
vgr307.apple.com        17.172.190.147   33001  33001-33500
vgr308.apple.com        17.172.190.148   33001  33001-33500
sgr201.apple.com        17.152.249.101   44001  44001-44500

Примечание. Поскольку Apple периодически выпускает новые версии и обновления программного обеспечения, серверы, указанные в таблице, могут меняться в середине выпуска.

1 голос
/ 16 октября 2013

Мне нужно установить настройки прокси вручную.Я использую Xcode 4.6.3 и должен установить параметры прокси в "/Applications/Xcode.app/Contents/Applications/Application \ Loader.app/Contents/MacOS/itms/java/lib/net.properties"

https.proxyHost=
https.proxyPort=
http.proxyUser=
http.proxyPassword=

Затем приложение Loader.app успешно загружает мое приложение в яблоко.

1 голос
/ 29 августа 2013

В Application Loader v2.8 я пытался настроить механизм доставки только на DAV, но это не помогло в Mountain Lion. Похоже, что Java-бэкэнд Application Loader не отвечает за настройки прокси-сервера Системы. Вы должны взломать их в /Developer/Applications/Utilities/Application\ Loader.app/Contents/MacOS/itms/java/lib/net.properties.

Подробнее см. http://blog.schneidexe.de/2013/08/apple-application-loader-und-proxy.html.

0 голосов
/ 10 января 2019

Я тоже сталкивался с этой проблемой при использовании Fastlane для автоматизации загрузки двоичных файлов в App Store Connect.

В сообщении об ошибке говорилось, что время соединения истекло.

Причина завершиласьв том смысле, что сценарий Fastlane Ruby использовал java-программу в фоновом режиме (видимую из nettop), которая игнорировала настройки прокси, установленные в профиле bash или в моем случае .zshrc

Чтобы исправить это, добавьте эту строку вПрофиль bash:

export JAVA_TOOL_OPTIONS='-Dhttp.proxyHost=xx.xx.xx -Dhttp.proxyPort=xxxx -Dhttps.proxyHost=xx.xx.xx -Dhttps.proxyPort=xxxx -Dhttp.nonProxyHosts=xxx'

Это заставит среду выполнения java использовать желаемый прокси-сервер, и в моем случае исправлена ​​ошибка, из-за которой fastlane не загружал сборки в App Store Connect.

Надеюсь, это кому-нибудь поможет

0 голосов
/ 06 декабря 2014

В вашем Mac - перейдите в раздел «Безопасность и конфиденциальность» - опция брандмауэра - нажмите значок «+» и добавьте «Загрузчик приложений» в этот список.

Магия - загрузка теперь работает.

0 голосов
/ 06 марта 2013

в моем случае проблема была связана с Java (загрузчик приложений использует Java, а Java не наследует настройки прокси-сервера Mac).Мне пришлось установить параметры прокси на Java.

Если вы работаете в Mac OS до 10.7.5 (более или менее), просто найдите приложение Java Preferences через прожектор.Если нет, этот вопрос SO определяет другой способ сделать это.

0 голосов
/ 20 мая 2011

Попробуйте вариант сборки и архивирования в меню сборки и отправьте его таким образом.Он должен работать.Таким образом, вам не нужно использовать загрузчик приложений.И вам тоже не нужно его застегивать.

...