【发布时间】:2015-11-22 11:08:25
【问题描述】:
有没有办法将 .bundle 和 .dylib 合并到一个文件中。我已经为它写了一个调整和一个偏好包。我如何将它们安装为一体?
【问题讨论】:
有没有办法将 .bundle 和 .dylib 合并到一个文件中。我已经为它写了一个调整和一个偏好包。我如何将它们安装为一体?
【问题讨论】:
您必须将所有的调整文件打包在一个 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
*编辑完控制文件后,转到最后一行的末尾并按回车键,现在保存文件。您总是必须转到最后一行并按回车键,否则在构建时会遇到错误。
正如你所说,你有一个 Preferences 包和一个 Dylib,所以 Tweak 目录应该是这样的
/Tweak
----/DEBIAN
--------/control
----/Library
--------/MobileSubsttrate
------------/DynamicLibraries
----------------/tweak.dylib
----------------/tweak.plist
--------/PreferenceLoader
------------/Preferences
----------------/tweakPref.plist
--------/PreferenceBundles
------------/tweakPref.bundle
现在在终端运行命令 dpkg -b /Tweak
假设 Tweak 文件夹位于根目录中
您可以忽略这些警告,它们是完全正常的。 警告,
Tweak/DEBIAN/control' contains user-defined fieldName' 警告,Tweak/DEBIAN/control' contains user-defined fieldAuthor' 警告,Tweak/DEBIAN/control' contains user-defined fieldSponsor' dpkg-deb: 忽略 3 个关于控制文件的警告
会有一个名为Tweak.deb的文件,您可以通过终端或iFile等应用程序将其安装到iPhone
【讨论】: