加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Xcode bot安装链接请求超时

发布时间:2020-12-14 19:33:30 所属栏目:百科 来源:网络整理
导读:我已经能够让我的 Xcode机器人成功集成并创建一个.ipa文件.我的Xcode服务器上安装了ssl证书,我可以连接到xcode / bots url.当我通过iPad连接到网址时,我首先会被提示安装证书,但它说它没有以红色验证(请参阅附件) 在设备上安装配置文件后,xcode / bots页面有
我已经能够让我的 Xcode机器人成功集成并创建一个.ipa文件.我的Xcode服务器上安装了ssl证书,我可以连接到xcode / bots url.当我通过iPad连接到网址时,我首先会被提示安装证书,但它说它没有以红色验证(请参阅附件)

在设备上安装配置文件后,xcode / bots页面有一个绿色的“安装”按钮.点击“安装”按钮后,它永远不会加载应用程序,几分钟后我收到“无法连接到xx.yy.com”

关于这可能是什么的任何想法?

解决方法

https://github.com/mtjddnr/lab/wiki/Xcode-Integration-Server-OTA—Reverse-Proxy-Nginx

Nginx反向代理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&gt ; /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

重启服务器

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读