我正在测试命令“productbuild”来归档我的应用程序包 CEMHapp。这个想法是将构建的 .pkg 文件提交到 Mac App Store。目前,我遇到以下问题:
当我尝试运行基本命令时:
productbuild --component "CEMHapp.app" /Applications CEMHapp.pkg
我收到以下错误消息:
productbuild: error: The component at "CEMHapp.app" is not a bundle.
我也试过命令“pkgbuild”,即
pkgbuild --component CEMHapp.app --version 1 --install-location /Applications CEMHapp.pkg
但是出现以下错误
pkgbuild: Adding component at /Users/wilsondasilva/Desktop/Aplk/CEMHapp.app
pkgbuild: error: Path "/Users/wilsondasilva/Desktop/Aplk/CEMHapp.app" is not a valid bundle component (using destination path "/Users/wilsondasilva/Desktop/Aplk")
奇怪的是,CEMHapp.app 文件运行起来就像一个魅力,所以我不明白为什么系统会给我上述错误。任何人都可以阐明这个话题并给我一些指导吗?
CEMHapp 是使用 QtCreator 和 Python 开发的开源免费应用程序。捆绑包 (CEMHapp.app) 是使用 pyinstaller 创建的,可以在http://concrete.fsv.cvut.cz/~wilson/Software/CEMHapp_v.1.0_MacOSX_10.9.2.dmg下载
最好的问候和提前感谢,W。