製作deb安裝文件

轉載:https://www.jianshu.com/p/bd544d02f07b

  1. 將你的app運行在手機上, 然後使用ifunbox將app文件複製到mac上

  2. 將插件打包(在tweak工程所在的目錄下輸入命令: make package),會出現一條以下劃線爲目錄名(theos是此目錄名,如果使用iosOpendev開發,該目錄名就叫做Package好像)的目錄,如圖:

     

  3. 在桌面(哪裏都可以,本例中使用桌面)新建一個文件夾叫做Package(名字隨意),在Package文件夾裏面再新建一個文件夾叫Applications(此文件名不能改),把剛拿出來的app文件放到Applications文件夾下面. 接着, 把tweak剛纔弄出來的DEBIAN和Library兩個目錄也移動到Package文件夾下面,完成的目錄結構是這樣的:

 

 

 

4.要打包的東西全部都準備好了,接下來,在終端中執行:

sudo chmod -R 755 /Users/xiao6/Desktop/Package/Applications/RYM_APP.app

目的是將app賦予可執行的權限(讓輸入密碼的話就輸入電腦的密碼)

再執行:

sudo chmod -R 755 /Users/xiao6/Desktop/Package

目的是將Package賦予可執行的權限

5.接下來就是打包了
進入你的Package目錄所在的路徑,使用dpkg打包,執行:

sudo dpkg-deb -b /Users/xiao6/Desktop/Package

執行完後,會出現"共忽視了有關主控文件的N個警告"這樣的字樣,可以忽略不用管,我們會看到在Package同一個目錄下,生成了一個deb的文件

 

cydia的deb相關下載及源等的目錄在/private/var/mobile/Library/Caches/com.saurik.Cydia/下

otool -L 用於查看二進制可執行文件引用的動態連接庫(包括@executable_path)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章