有没有办法将.bundle和.dylib合并到一个文件中。我已经为它写了一个tweak和一个偏好包。如何将它们安装为一个?
答案 0 :(得分:0)
您必须将所有调整文件打包在 DEB 包中
例如,创建一个名为 Tweak 的目录 并在其内部创建另一个名为 DEBIAN 的目录,在debian目录下创建一个名为control的文本文件
内部控制
Package: com.example.tweak
Name: Tweak
Version: 1.0
Architecture: iphoneos-arm
Author: Sull <email@email.com>
Depiction: http://yourdepiction.com/example
Description: Example description here.
Homepage: http://example.com
Maintainer: Sull <email@email.com>
Section: Tweaks
*完成编辑控制文件后,转到最后一行的末尾并按下回车键,然后保存文件。您总是必须转到最后一行并按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 文件夹位于root
中您可以忽略这些警告,这些警告完全正常。 警告,
Tweak/DEBIAN/control' contains user-defined field
姓名&#39; 警告,Tweak/DEBIAN/control' contains user-defined field
作者&#39; 警告,Tweak/DEBIAN/control' contains user-defined field
赞助商&#39; dpkg-deb:忽略有关控制文件的3个警告
会有一个名为 Tweak.deb 的文件,您可以通过终端或iFile等应用程序将其安装到iPhone上