在设备上安装配置文件后,xcode / bots页面有一个绿色的“安装”按钮.点击“安装”按钮后,它永远不会加载应用程序,几分钟后我收到“无法连接到xx.yy.com”
关于这可能是什么的任何想法?
解决方法 https://github.com/mtjddnr/lab/wiki/Xcode-Integration-Server-OTA—Reverse-Proxy-NginxNginx反向代理OS X服务器[Xcode服务器]
建立
互联网 – > [443]路由器(端口转发) – > [443] Nginx服务器(具有httpS证书) – > [443] Mac Mini(OS X服务器,Xcode服务器)
(使用StartSSL证书)
Xcode Server使用20300(http),20343(httpS)端口
问题
>输入Xcode Server WEB
>选择机器人
>点击“安装”按钮
>如果是第一次要求安装证书.安装它并返回到网页.
>再次按“安装”按钮
>警告消息“无法连接到服务器”
OTA如何运作
>点击“安装”按钮后,导航到https://< DOMAIN> / xcode / internal / API / integrations /< UNIQUE ID> / install_product
>它将状态302返回到新位置:itms-services://?action = download-manifest& url = https://< DOMAIN>:20343 / API / integrations /< UNIQUE ID> /< RECENT Integrated ID> ; /install_manifest.pList
> itms-services URL Schema调用iOS设备来运行安装.
> iOS下载install_manifest.pList然后根据pList信息,它选择正确的IPA URL
> https://< DOMAIN>:20343 / API / assets / token /< RECENT集成ID> /< UNIQUE ID> – < Bot名称> /< Intergation#> /<产品名称> – <设备型号> .ipa
>下载&安装
分析
>在第2步,它返回URL< DOMAIN>:20343.路由器(或防火墙)未打开端口号20343
>路径也应该是/ xcode / internal / API / integrations / not / API / integrations /
怎么修
位置:/ library / Developer / XcodeServer / CurrentXcodeSymlink / Contents / Developer /usr/share / xcs / xcsd /
修改constants.Js第25行
XCSProxIEdAPIBasePath:’/ xcode / API’,
至
XCSProxIEdAPIBasePath:’/ xcode / internal / API’,
注释classes / fileClass.Js第383行
// host = host.split(‘:’)[0]’:’k.XCShttpSPort; //强制httpS端口上的流量
修改classes / fileClass.Js第384行
var basePath = k.XCSAPIBasePath; //始终是连接到xcsd
至
var basePath = k.XCSProxIEdAPIBasePath; //始终是连接到xcsd
重启服务器
@H_301_2@ 总结以上是内存溢出为你收集整理的ios – Xcode bot安装链接请求超时全部内容,希望文章能够帮你解决ios – Xcode bot安装链接请求超时所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)