有没有一种方法可以将.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