在终端中构建时找不到 .pkg 文件/如何将 .app 转换为 .pkg
Posted
技术标签:
【中文标题】在终端中构建时找不到 .pkg 文件/如何将 .app 转换为 .pkg【英文标题】:Cannot find .pkg file upon building it in terminal / How to convert a .app into a .pkg 【发布时间】:2017-01-12 19:52:14 【问题描述】:目前我正在向 mac 应用商店提交一个应用程序。我已经完成了几个步骤,但被困在最后一个步骤。这是因为我正在尝试将我的 .app 文件(统一制作)构建为 .pkg,以便我能够通过应用程序加载器将其交付到 iTunes 连接。
我在终端输入这个命令:
productbuild --component GAMENAME.app /Applications --sign "3rd Party Mac Developer Installer: DEVELOPER NAME" GAMENAME.pkg
由于某种原因,输入后即使我没有收到错误:
Usage: productbuild [--product <requirements-plist>] --component <component-path> <install-path> <product-output-path>
Build product with a self-contained bundle, e.g. for the Mac App Store
Usage: productbuild --content <content-path> <product-output-path>
Build product with in-app content
Usage: productbuild [--product <requirements-plist>] --root <root-path> <install-path> <product-output-path>
Build product with an xcodebuild destination root
Usage: productbuild [options] --distribution <dist-path> [--package-path <search-path>] <product-output-path>
Build product with a distribution and the packages it references
Usage: productbuild --synthesize [--product <requirements-plist>] --package <pkg-path> <distribution-output-path>
Synthesize and write a distribution from component packages
See productbuild(1) for details.
我找不到刚刚构建的 .pkg 文件... 我不确定这是因为它隐藏在某个地方,还是我犯了一个我不知道的错误,但我们将不胜感激
所以,简而言之,这个问题基本上是如何将 .app 制作为 .pkg,它可以使用上传到 iTunes 的应用程序加载器连接...
编辑:
好吧,正如有人建议的那样,毕竟我可能已经把初始终端命令弄错了,所以任何关于我哪里出错的建议都将不胜感激。
【问题讨论】:
不,这是一个错误,因为它告诉您您输入的命令不正确 - 所以您的.pkg
从未构建。
哦,好吧,如果我出错了,你知道吗@l'L'l
【参考方案1】:
您的开发者名称后面必须跟团队 ID。
喜欢 - “开发商名称 (ABC123456)”
【讨论】:
以上是关于在终端中构建时找不到 .pkg 文件/如何将 .app 转换为 .pkg的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 上为 Android 构建时找不到 windows.h 文件
iOS XCode - 为Profile构建时找不到Swift类