我正在运行 Windows 测试其他开发人员一直在编写的来自 GitHub 的一些 iOS 代码。直到几天前,我还在使用 MacBuildServer 构建代码并安装应用程序。MacBuildServer 的企业证书已被吊销,所以现在我只能使用无效证书构建应用程序。我正在寻找一种方法让这个应用程序只在我越狱的 iPhone 上运行。
如何使用ldid
或类似工具安装和运行使用无效 MacBuildServer 企业许可证签名的应用程序?或者我如何在不使用 MacBuildServer 的情况下构建代码并从我的 iPhone 运行它?
我尝试将 .ipa 复制到我的 iPhone 并运行ldid -S myApp.ipa
,但结果是_assert(0:Swap(mach_header_->magic) == MH_MAGIC)
. 它似乎ldid
需要一个 .app 但我不知道如何生成它。
回答时请记住,我没有可用的 Mac,并且掌握 Linux 将需要相当长的时间,因此首选 Windows 解决方案。