-1

我正在运行 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 解决方案。

4

1 回答 1

1

您需要签署应用程序二进制文件ldid用于签署应用程序二进制文件。ipa只是一个 zip 存档。.app从中提取文件夹并使用ldid.

于 2013-07-19T21:10:22.150 回答