gpt4 book ai didi

ios - 在越狱 iOS 设备的应用程序中包含外部包

转载 作者:行者123 更新时间:2023-11-29 13:20:04 25 4
gpt4 key购买 nike

我正在构建一个我最终想在 Cydia 上发布的应用程序,但是我找不到任何关于为越狱设备开发应用程序的好文档。因此,首先,如果您有任何用于开发越狱 iOS 设备的好链接,我们也将不胜感激!

我目前的问题是,为了让我的应用程序正常工作,我需要 Cydia 上其他软件包的工具,如 otool 和可能的一些脚本解释器(尚未决定使用哪一个)。有没有办法让我在 Cydia 中将这些依赖项与我当前的应用程序一起安装?感觉在下载其他应用之前就已经看过了。

最佳答案

是的,绝对。

构建应用程序时,应确保将其打包为 Debian package .一些存储库会让你只给他们一个普通的 .app 包,然后他们将使用它来构建一个 .deb 文件。但是,如果你想要这个,我建议 learning to build a .deb bundle yourself .更多 instructions from Saurik here .

在 .deb 包中,您将有一个 DEBIAN 子目录,其中有一个名为 control 的文件:

DEBIAN/control
DEBIAN/postinst
DEBIAN/postrm
DEBIAN/preinst

control 文件是 Cydia 商店应用程序描述、应用程序版本号(由商店使用)和一堆其他信息的位置。 control 文件中的可选字段允许您指定您的应用程序具有依赖项。如果您将另一个包列为依赖项,则该包将在 Cydia 安装您的应用程序时自动安装。像这样:

Depends: bigbosshackertools

此行指定对 BigBoss Recommended Tools 包的依赖(这是一个非常大的包集,所以请注意,您正在向自己的应用程序添加一个大的安装集) .

或者,你可以试试

Depends: odcctools

使用 Saurik 的 Darwin CC Tools 包。

我构建越狱应用程序已有一段时间了,所以我使用自制脚本来完成,但现在有一个名为 iOSOpenDev 的工具可以帮助解决这个问题.如果您还不熟悉 .deb 包,并且不想打扰(尽管我建议学习),您可以使用它来构建您的包,并编辑您的 control 文件。

关于ios - 在越狱 iOS 设备的应用程序中包含外部包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14591908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com