大佬教程收集整理的这篇文章主要介绍了在IOS上使用launchd重启app,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
博物馆不反对越狱iPad,如果这将为我们提供我们需要的解决方案,所以我一直在研究使用带有KeepAlive标签的launchd并将.plist文件放入/ Library / LaunchAgents目录的想法如果崩溃,请阻止应用关闭或@L_874_7@它
到目前为止,我已经成功地使用iPad附带的默认应用程序以及Cydia安装的应用程序,但我无法让它重新启动我们想要的应用程序.我已经从/ User / Applications目录和/ Applications中尝试过它,有人建议可能会有所作为,但没有乐趣.有人可以建议一个可能的解决方案,还是我在浪费时间?我从下面的plist文件中插入了XML.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <Dict> <key>Label</key> <String>com.MVFieldguide.launchd</String> <key>ProgramArguments</key> <array> <String>/Applications/Field Guide 2010.app/Field Guide 2010</String> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <Dict> <key>successfulExit</key> <true/> </Dict>
>在Cydia中安装AppLinks.这将创建每个App Store应用程序的符号链接,并将它们放在/ var / mobile / AppLinks中.然后在PList文件中将应用程序的路径设置为
/ var / mobile / AppLinks / Field Guide 2010 / Field Guide 2010
>不是按照常规方式将应用程序安装到iPad上,您可以从Xcode获取ipa并提取.app包.然后手动将其安装到/ Applications /中,您就可以按照自己的方式使用launchd plist.
我推荐第一个选项,因为它允许您更新应用程序而无需手动将.app包放入Applications文件夹.使用第一个选项将不会更改您更新应用程序的工作流程.
以上是大佬教程为你收集整理的在IOS上使用launchd重启app全部内容,希望文章能够帮你解决在IOS上使用launchd重启app所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。