特别是一个选项让我感到困惑.编辑包的内容时,它是“包含根目录”复选框.根据是否已选中,我的某些包的内容永远不会安装在任何地方.
例如,假设我的内容是单个.app包,Confused.app.我想将它安装到/ Applications(目的地).在这种情况下,“在包中包含root”究竟是什么意思?如果不加以检查,安装程序完全没有做任何事情,据我所见.
是否有更好的示例案例可以澄清选项的含义?
解决方法 鉴于有效负载(即要安装的源项)是Confused.app(可能包含一个内容子文件夹,其中包含Info.pList,MacOS,Resources等),并且安装目标是/ Applications:>如果选中“在包中包含root”选项,它会执行您可能期望的 *** 作,即将Confused.app安装到/ Applications中.
>如果您没有选中“包含root in root”选项,它会将Confused.app的内容安装到/ Applications中 – 即最终使用/ Applications / Contents文件夹.这可能是没有选项的测试.
禁用“包含根…”的预期用法是您在构建计算机上创建代理应用程序文件夹,将其指定为有效负载源,并将应用程序放入该文件夹中.如果您一次安装多个应用程序,或者安装到/ Applications之外的其他位置(即创建代理根文件夹,创建应用程序和库/应用程序支持子文件夹,并将安装目标设置为“/”),这将更有用.
总结以上是内存溢出为你收集整理的macos – PackageMaker的“包含root in package”选项实际上做了什么?全部内容,希望文章能够帮你解决macos – PackageMaker的“包含root in package”选项实际上做了什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)