Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation OSXMavericks没有';不要安装扁平封装_Installation_Osx Mavericks_Packages_Pkgbuild_Productbuild - Fatal编程技术网

Installation OSXMavericks没有';不要安装扁平封装

Installation OSXMavericks没有';不要安装扁平封装,installation,osx-mavericks,packages,pkgbuild,productbuild,Installation,Osx Mavericks,Packages,Pkgbuild,Productbuild,我有小牛队10.9.4。我使用pkgbuild和productbuild创建了一个平面包,并尝试安装它。一切正常,用户界面显示软件包安装成功,日志没有显示任何错误。除此之外,未安装软件包。我搜索了这些文件,但在系统中的任何地方都找不到,所以指定位置是个问题。禁用Gatakeeper没有帮助。在命令行中使用installer不会安装软件包,也不会显示任何问题 另外,“pkgbuild--analyze”生成一个空属性列表 我从internet下载了MacPorts软件包(.pkg),并尝试安装它,

我有小牛队10.9.4。我使用pkgbuild和productbuild创建了一个平面包,并尝试安装它。一切正常,用户界面显示软件包安装成功,日志没有显示任何错误。除此之外,未安装软件包。我搜索了这些文件,但在系统中的任何地方都找不到,所以指定位置是个问题。禁用Gatakeeper没有帮助。在命令行中使用installer不会安装软件包,也不会显示任何问题

另外,“pkgbuild--analyze”生成一个空属性列表

我从internet下载了MacPorts软件包(.pkg),并尝试安装它,同样的事情


安装捆绑式stype软件包没有问题

今天,我在测试我pkgbuild的几个平面软件包的安装时遇到了相同的问题: /Library/System和/usr的内容已正确安装,但/Applications中没有任何内容

多亏了一个工作包,我发现我必须指定一个“empty”component.plist来确保安装程序正常工作


以下是使用pkgbuild--analyze生成的component.plist

工作包:


非工作包:


集束式分束器
可重定位
捆绑版本检查
BundleOverwriteAction
升级
RootRelativeBundlePath
应用程序/MyApp.app

在pkg构建组件时,使用--component plist指定working component.plist的诀窍是:现在所有的.pkg都可以正常工作了