你好,世界。我正在为越狱的iOS 12设备开发iOS Debian APT GUI。它应该可以代替著名的Cydia和Sileo。
问题是我需要显示设备中已安装的存储库,然后如果用户点击其中一个,则显示该存储库中有多少个软件包,然后当用户点击其中一个时,显示一个HTML,CSS和JS描述。
如何使用 Swift 获取所有数据?
我想到的一种方法是使用apt-cache policy > ./result.txt
将结果写入文本文件,然后使用Swift读取文件并基于该文件生成UI。我想知道是否有更有效,更轻松的方法来实现这一目标。
此外,我将定位iOS,因此显然Swift不允许我使用NSTask,因为假定所有iOS应用都已沙箱化。
谢谢。
顺便说一句,如果我在某些方面做错了,请纠正我要学习的地方。
编辑:抱歉,Swift使用Process
,而不是NSTask
。
编辑:我发现越狱的iOS设备不使用apt
,而是使用dpkg
来理解.deb
文件。
尽管如此,我仍然需要从dpkg
获取信息以检测安装了多少存储库。
任何帮助都很感激