我正在尝试通过 itms-services 协议为没有 CYDIA 的越狱设备分发未签名的 .ipa。
我浏览了有关如何为 cydia 创建未签名应用程序的指南:http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/ http://www.alexwhittemore.com/developing-jailbroken-iphone-ios-401/除了组织者的“共享”选项之外,我设法使其正常工作。它说:错误:代码设计检查失败...但也许这不是这里的问题。
获取我的应用程序的 .app 文件夹并将其压缩为 .ipa 扩展名,没有签名有效,但是当我将我的应用程序上传到我的服务器并尝试通过 itms-services 协议下载它时,设备上的进度条几乎变成结束了,下载失败……
有人有这方面的经验吗?
很抱歉重新唤醒一个古老的线程,但以防万一将来有人有这个问题:
itms-services 协议向两个服务器发出请求:oscp.apple.com
,以及另一台服务器(您可以在 Apple 网站上找到有关该服务器的更多信息)。服务器检查 Apple 是否已生成签名证书的公钥,以及它们是否已被撤销。
通常情况下,没有办法绕过这个,但 iPhone 检查的是“坏”响应。如果检测到,则会拒绝该应用程序。但是,如果它根本没有收到响应,则它不会拒绝该应用程序。
因此,您想要在这里做的可能是创建一个自定义 DNS 服务器,它将两台 Apple 服务器列为另外两台服务器。然后,创建一个移动配置文件,将 iPhone 的默认 DNS 服务器更改为您的服务器。然后应用程序应该正确安装。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)