productbuild

    3热度

    1回答

    我们为我们的Java应用程序创建了.pkg安装程序,并且每次运行最新的.pkg安装程序时,都会删除此应用程序的以前的开发版本。我注意到,这个最新的安装程序在删除旧的开发版本时打印出“删除旧文件...”。对于那些经常希望保留多个开发版本进行比较的测试人员来说,这非常烦人。 有没有办法强制安装程序不删除旧文件? 要创建我的最终安装我首先用电话几个子的.pkg的对PKGBUILD: pkgbuild -

    1热度

    1回答

    我正在使用pkgbuild和productbuild构建Mac安装程序包(.pkg)。我可以安装我的应用程序包,但是我想在安装结束时启动它。我添加了 open /Applications/MyAppName 到postinstall脚本。这会启动我的应用程序,但它具有不同的权限,或者与用户在完成安装后手动启动的应用程序不同。安装程序需要管理员权限,因为它将应用程序包复制到/ Applicati

    0热度

    1回答

    对于我的项目之一,我用建筑脚本使用packagemaker。 Packagemaker允许指定我需要从根目录安装的所有文件,所以我的根具有以下结构: Applications My Application.app Library Preferences MyCompanyName some.xml another.xml tmp

    0热度

    1回答

    我正在使用pyobjc创建我的mac应用程序。我使用命令python setup.py py2app使用py2app生成了.app可执行文件。我现在正试图将这个应用程序提交到应用程序商店。为了做到这一点,我需要将其转换为.pkg文件。我正在使用命令productbuild --content dist/MaApp.app dist/MyApp.pkg执行此操作。 .pkg文件已成功创建并双击它,我

    1热度

    1回答

    我想从脚本构建一个mac包安装程序,我想运行postinstall和postflight脚本。我为建设包装脚本是这样的: pkgbuild --root MyRoot/MyApp.app --identifier com.myapp.MyApp --scripts Scripts --install-location /Applications/MyApp.app MyApp.pkg produ

    1热度

    1回答

    是否可以在安装PKG期间区分当前的OS X版本。 像: 如果OS> = 10.9.0安装pkg_for_mavericks.pgk 否则如果< 10.9.0安装pgk_not_for_mavericks.pgk 在过去,与传统PackageMaker,有可能requrements映射到一个包,如所需的大小,目标OS X版本等。 我没有foudn与命令行实用程序pkgmaker和productbui

    9热度

    2回答

    我的Java应用程序有一个启动程序,它是一个.app和与其捆绑在一起的助手应用程序。 我尝试使用下面的命令,以与背景图像的.pkg安装程序: pkgbuild --root "./Temp" --identifier "com.company.id" --install-location "/Applications" --sign "signature" "temp.pkg" productb

    2热度

    1回答

    我已经使用pkgbuild和productbuild为我的应用程序创建安装程序,并且它工作正常。我有不同语言的许可证文件(英文,日文,法文)。我如何让用户选择阅读他们选择的许可证文件?我想我需要在Distribution.xml文件的“license”标签中指定它。我可以在那里指定多个文件吗?

    10热度

    1回答

    我想在Mac OS 10.8.4上创建一个Java应用程序的安装程序。该应用程序运行良好,我可以安装它没有一个zip文件的麻烦。我可以使用productbuild或pkgbuild创建.pkg安装程序。我也可以成功安装任一安装程序.pkg文件,但由于这两个打包程序都将数据目录及其下级文件和子目录的所有权从用户更改为root,因此该应用程序无法正常运行。我将这个数据目录安装在.app包的Res​​o

    6热度

    1回答

    我试图用pkgbuild和productbuild用于安装1包4的位置可选,取决于在分配定义中规定的安装选项的结果创建的Mac安装程序包xml文件。 不幸的是,我找不到一个定制Distribution.xml多次安装包的方法。 我可以看到的唯一替代方法是捆绑4个相同的包,但单独安装 位置;然而这是不可取的,因为它会使我的安装程序不必要的大。 是否有另一种实现此自定义行为的方式?