辞职Cydia应用程序安装在非越狱iPhone上

辞职Cydia应用程序安装在非越狱iPhone上,iphone,jailbreak,Iphone,Jailbreak,我是苹果开发者计划的一部分,所以我可以在我的设备上进行代码签名和安装 是否可以从Cydia获取一个应用程序(它似乎不使用mobilesubstrate,它打包为.deb)并重新签名,这样我就可以在我的非越狱iPhone上安装它 谢谢 如果.deb中提供了该应用程序的完整源代码(您可以提取并查看),那么您可能会放弃该代码并将其放在设备上。然而,您需要实际开发人员所拥有的一切,据我所知,这并没有发生。(如果您编译一个iPhone应用程序并查看.app包的内容,您会注意到所有资源,但没有.h/.fil

我是苹果开发者计划的一部分,所以我可以在我的设备上进行代码签名和安装

是否可以从Cydia获取一个应用程序(它似乎不使用mobilesubstrate,它打包为.deb)并重新签名,这样我就可以在我的非越狱iPhone上安装它


谢谢

如果.deb中提供了该应用程序的完整源代码(您可以提取并查看),那么您可能会放弃该代码并将其放在设备上。然而,您需要实际开发人员所拥有的一切,据我所知,这并没有发生。(如果您编译一个iPhone应用程序并查看.app包的内容,您会注意到所有资源,但没有.h/.files,只有一个data.momd文件


如果你做一些复杂的反编译,也许你可以得到你需要的所有文件,但那是另一回事。

可能。这取决于应用程序。有些应用程序只是应用程序商店应用程序(或类似应用程序)如果它是其中之一,则提取.app文件,然后对其中的二进制文件进行代码设计,从而使其正常工作

然而,许多Cydia应用程序要求自己安装到“系统”目录(/Applications),因此无法在应用程序商店/开发者目录中工作,并且可能需要根用户访问权限或苹果拒绝的其他文件访问权限


如果你想运行其中一个应用程序,最好的办法就是越狱。

只要该应用程序不超出沙箱的范围,你可以使用你的开发者帐户放弃它。你不需要源代码


您可以检查它是否执行了重新设计过程。您只需在那里配置您的开发者Apple帐户。

您可以使用内置的
codesign
终端命令,通过键入以下命令退出您的应用程序:

codesign -fs "iPhone Developer : <your name>" application.app
codesign-fs“iPhone开发者:”application.app
评论一条死气沉沉的评论叹息。好吧,你实际上不需要完整的源代码,你只需要从deb中创建一个.app。(或者你可以从/Applications中删除一个)。我很确定Cydia需要root,所以它在任何其他设备上都不会工作。