有没有一种方法可以将.bundle和.dylib组合到一个文件中。我已经为此写了一个调整和首选项包。如何将它们作为一个整体安装?

最佳答案

您必须将所有调整文件打包在 DEB 包中

例如,创建一个名为的目录调整
然后在其中创建另一个名为 DEBIAN 的目录,在debian目录中创建一个名为control的文本文件。

内部控件

Package: com.example.tweak
Name: Tweak
Version: 1.0
Architecture: iphoneos-arm
Author: Sull <[email protected]>
Depiction: http://yourdepiction.com/example
Description: Example description here.
Homepage: http://example.com
Maintainer: Sull <[email protected]>
Section: Tweaks

*完成控制文件的编辑后,转到最后一行的末尾,然后按Enter /返回键,现在保存文件。您总是必须转到最后一行,然后按Enter键,否则在构建时会遇到错误。

如您所说,您有一个Preferences捆绑包和一个Dylib,因此Tweak目录应如下所示
/Tweak
----/DEBIAN
--------/control
----/Library
--------/MobileSubsttrate
------------/DynamicLibraries
----------------/tweak.dylib
----------------/tweak.plist
--------/PreferenceLoader
------------/Preferences
----------------/tweakPref.plist
--------/PreferenceBundles
------------/tweakPref.bundle

现在在终端中运行命令 dpkg -b / Tweak

假设调整文件夹位于根目录中

您可以忽略这些警告,它们是完全正常的。
警告,Tweak/DEBIAN/control' contains user-defined field名称'
警告,Tweak/DEBIAN/control' contains user-defined field作者'
警告,Tweak/DEBIAN/control' contains user-defined field赞助商'
dpkg-deb:忽略有关控制文件的3条警告

将会有一个名为 Tweak.deb 的文件,您可以通过终端或iFile之类的应用程序将其安装到iPhone

10-08 01:01