Xcode .bundle和.dylib

时间:2015-08-27 21:49:32

标签: ios xcode jailbreak cydia

有没有办法将.bundle和.dylib合并到一个文件中。我已经为它写了一个tweak和一个偏好包。如何将它们安装为一个?

1 个答案:

答案 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上