越狱后如何使用将.app打包成deb程序

准备工具
1.一台mac
2.一个xxxx.app包,注意 使用Any iOS Device(arm64)方式编译
3.dkpg命令
4.codesign命令
5.一个entitlements.plist文件下载地址如下

https://download.csdn.net/download/weixin_42072237/18267749

关于生成本目录结构的方式参考

https://blog.csdn.net/yygydjkthh/article/details/36695243

关于codesign参考

https://www.jianshu.com/p/16822cdc5114?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

第一步

codesign -s - --entitlements entitlements.plist -f  你的app包里面的二进制文件

如果提示

codesign: ‘cannot find code object on disk’

请sudo -i切换至root再运行此命令

第二步

目录结构如下
在这里插入图片描述
新建一个build文件夹

mkdir build

使用如下命令将包进行打包

dpkg-deb -b extract/ build/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 创建一个Qt项目并编写代码。 2. 在Qt Creator中打开“Projects”视图,在“Build Settings”下选择“Release”构建类型。 3. 在Qt Creator中打开“Projects”视图,在“Build & Run”下选择“Linux Desktop”作为目标。 4. 在Qt Creator中打开“Projects”视图,在“Build & Run”下选择“Run”并运行Qt应用程序以确保它可以正常工作。 5. 从终端中进入Qt项目的根目录,并使用以下命令生Makefile: ``` qmake -makefile ``` 6. 使用以下命令来生可执行文件: ``` make ``` 7. 在Qt项目根目录中创建一个新目录,例如“debian”。 8. 在“debian”目录下创建名为“control”的文件,并添加以下内容: ``` Source: your-app-name Section: unknown Priority: optional Maintainer: Your Name <your-email-address> Build-Depends: debhelper (>= 9), qt5-qmake, qtbase5-dev Standards-Version: 3.9.8 Homepage: http://your-website.com Package: your-app-name Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: A description of your app. ``` 将“your-app-name”替换为你的应用程序的名称,并在“Description”下添加应用程序的描述。 9. 在“debian”目录下创建一个名为“compat”的文件,并将其内容设置为“9”。 10. 在“debian”目录下创建一个名为“rules”的文件,并添加以下内容: ``` #!/usr/bin/make -f %: dh $@ ``` 11. 在终端中进入Qt项目的根目录,并使用以下命令构建deb包: ``` dpkg-buildpackage -rfakeroot -b ``` 12. 生deb包后,将其安装到系统中: ``` sudo dpkg -i your-app-name.deb ``` “your-app-name.deb”是你的应用程序deb文件名称。 13. 运行应用程序并确保它可以正常工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值