- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在测试命令“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 开发的开源免费应用程序。该 bundle (CEMHapp.app) 是使用 pyinstaller 创建的,可以从 http://concrete.fsv.cvut.cz/~wilson/Software/CEMHapp_v.1.0_MacOSX_10.9.2.dmg 下载。
预先致以最诚挚的问候和感谢,
最佳答案
我想我找到了其中一个问题的解决方案,部分回答了我的问题。
我更改了命令 pkgbuild 的某些部分,并且 CEMHapp.pkg 文件已成功创建。
这是我使用的命令:
pkgbuild --identifier com.CEMHapp.pkg.app --install-location /Applications --root /Users/wilsondasilva/Desktop/Aplk CEMHapp.pkg
进程完成后,终端中显示消息
pkgbuild: Wrote package to CEMHapp.pkg
我安装了 CEMHapp.pkg 并且它有效。尽管如此,与 CEMHapp 相关的 .icns 文件不知何故丢失并被默认图标文件替换。此外,CEMHapp.pkg 的副本(带有零字节)出现在/Applications 中。有人知道出了什么问题吗?
此外,我仍然不知道如何正确使用productbuild。与 pkgbuild 一样,当我使用参数 --root 时它总是有效,但使用 --component 时则不然,请参阅下面的错误消息:
pkgbuild --identifier com.CEMHapp.pkg.app --install-location /Applications --component /Users/wilsondasilva/Desktop/Aplk CEMHapp.pkg
pkgbuild: Adding component at /Users/wilsondasilva/Desktop/Aplk
pkgbuild: error: Path "/Users/wilsondasilva/Desktop/Aplk" is not a valid bundle component (using destination path "/Users/wilsondasilva/Desktop")
请记住,根据Mac Developer's Library ,
“创建产品存档以提交到 Mac App Store 时,仅使用 Productbuild 的 --component 模式。其他模式将创建与 OS X 安装程序兼容的产品存档,但不一定为 Mac 所接受应用商店。”
干杯,
关于python - 使用productbuild的应用程序加载器: error when creating a . pkg文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23720660/
我需要制作Mac OS应用程序安装程序,它还安装其他第三方软件包。 当尝试通过productbuild --synthesize 添加它时,它告诉“ThirdPartyPackage.pkg 是产品存
我使用 productbuild 实用程序创建了一个 pkg 文件,我想查看其内容。我该怎么做? 我在 MacOS 10.9.5 下。 最佳答案 您可以使用 pkgutil 将您的包解压缩到临时目录中
我有一个用 Qt 构建的 OSX 应用程序。它经过共同设计、包装以适合 macstore,并已获得苹果的批准,并准备在 mac 商店中出售。 虽然在安装后,它会安装到它在打包过程中所在的位置而不是/A
我已经使用 packages 为 mac os 构建了一个安装程序.现在我想把它上传到应用商店。但苹果提示说安装程序应该使用 Xcode 或 productbuild 构建。我想我将无法使用 Xcod
我用以下方式用productbuild创建了一个pkg安装程序包: $ productbuild --component "/Applications/Earlybird.app" /Applicat
我有一个项目依赖现已弃用的 PackageMaker 工具为 OS X 创建安装程序。我正在更新它以使用 pkgbuild和 productbuild .我正在尝试通过传递 --resources 向
我正在尝试使用productbuild命令打包应用程序,以创建一个包含许可证文件的pkg文件。我的做法如下: # Creates the first package productbuild --s
我想在安装程序中禁用“更改安装位置...”按钮(下面的屏幕截图)。我正在尝试在 macOSX 10.8 上使用 pkgbuild 和 productbuild 创建安装程序。 首先,我正在使用 pkg
我正在使用 pkgbuild 和 productbuild 构建安装程序,并且我希望该过程的一部分涉及向用户询问一些简单的问题。这些问题可以通过复选框(是/否)或一个小的单行文本输入字段来回答。 一旦
我正在使用 productbuild为 MacOS Mojave 创建 .pkg 安装程序。我已阅读 schema reference for the Distribution.xml file .我
我想为 Mac OS X 构建一个包含 4 个子包的安装包。子包是使用 pkgbuild 构建的。最终的包是使用 Productbuild 构建的,使用 Distribution.xml 作为欢迎和许
我是 MAC 应用程序开发新手,正在开发使用 Zoom Mac SDK 的项目,但该 SDK 不支持使用 Xcode 存档,因此我需要使用 Zoom 支持中心建议的其他工具进行存档。根据他们的回复,应
我是一名优秀的程序员,十分优秀!