Iphone 如何使用ldid安装签名无效的应用程序
我正在运行Windows测试来自GitHub的一些iOS代码,其他开发人员一直在编写这些代码。直到几天前,我还在使用MacBuildServer构建代码并安装应用程序。MacBuildServer的企业证书已被吊销,因此现在我只能生成证书无效的应用程序。我正在寻找一种方法,使此应用程序仅在我的越狱iPhone上运行 如何使用Iphone 如何使用ldid安装签名无效的应用程序,iphone,ios,code-signing,jailbreak,Iphone,Ios,Code Signing,Jailbreak,我正在运行Windows测试来自GitHub的一些iOS代码,其他开发人员一直在编写这些代码。直到几天前,我还在使用MacBuildServer构建代码并安装应用程序。MacBuildServer的企业证书已被吊销,因此现在我只能生成证书无效的应用程序。我正在寻找一种方法,使此应用程序仅在我的越狱iPhone上运行 如何使用ldid或类似工具安装和运行使用无效MacBuildServer企业版许可证签名的应用程序?或者,我如何在不使用MacBuildServer的情况下从iPhone构建代码并运
ldid
或类似工具安装和运行使用无效MacBuildServer企业版许可证签名的应用程序?或者,我如何在不使用MacBuildServer的情况下从iPhone构建代码并运行它
我尝试将.ipa复制到我的iPhone上并运行ldid-S myApp.ipa
,但结果是\u断言(0:Swap(mach\u header->magic)==MH\u magic)
。似乎ldid
需要一个.app,但我不知道如何生成它
回答时请记住,我没有Mac电脑,掌握Linux需要相当长的时间,因此首选Windows解决方案。您需要签署应用程序二进制文件
ldid
用于对应用程序二进制文件进行签名<代码>ipa只是一个zip存档。从中提取.app
文件夹,并用ldid
对应用程序二进制文件进行签名。真的吗?为什么不解释负号?环顾四周,你会发现这类问题并不令人气馁。如果你认为我没有投入足够的精力来研究这个问题,请随时告诉我。你总是可以运行mac OSX VirtuallyTanks,我不知道ipa
是一个zip存档。现在,我已经利用这些信息和详细信息(我已经知道了)解决了这个问题。作为补充说明,您可以使用xcrun
在使用ldid
签署应用程序后构建IPA。此外,您还需要在您的iDevice上安装AppSync for iOS。