使用应用程序加载器上传 IPA
Posted
技术标签:
【中文标题】使用应用程序加载器上传 IPA【英文标题】:Upload IPA with Application Loader 【发布时间】:2012-10-01 08:17:41 【问题描述】:我有一个 IPA,想用 Application Loader 上传它。但是当我在Application Loader中点击“打开包”时,我无法选择IPA文件,它是灰色的。
如何使用 Application Loader 将此 IPA 文件上传到 iTunes Connect?
【问题讨论】:
我可能已经使用 AdHoc 分发配置文件对其进行了签名。但这至少不应该让我打开 IPA 并在之后得到错误吗?顺便说一句,我在 Xcode Organizer 中有存档,这些存档使用 AdHoc 分发配置文件签名,可以很容易地通过 Xcode 上传,它只是重新签名。 好的压缩应用程序捆绑包和wallah!它会工作 我昨天试过了,但我仍然无法在打开的对话框中选择文件。我简直不敢相信 Application Loader 会查看打开对话框中显示的所有文件,并且只会选择那些满足文件扩展名以外的某些标准的文件。这里有些奇怪。你确定你只是压缩了你的 IPA,然后可以在 Application Loader 中打开它吗? 【参考方案1】:点击“打开包”按钮是错误的。请改用“交付您的应用程序”。要使该功能可用,请在线itunesconnect.apple.com 创建一个接受所需 IPA 的新版本。
然后可以上传IPA,这是一个ZIPped应用程序。
【讨论】:
嗨,Fab。你能告诉我什么是压缩应用程序吗?您的意思是我先“导出为 Xcode 存档”然后压缩 .xcarchive 文件吗?请澄清。.ipa
是您所需要的。无需压缩它。 .ipa
实际上只是一个具有不同扩展名的 .zip
文件。您可以将其重命名为 YourAppName.zip
并解压缩以查看内部信息。
非常感谢 Fabb!我想知道是否应该将 .xcarchive 文件或 .ipa 文件上传到应用程序加载器?在 Xcode 管理器页面中,我们有选项。一种是“导出为 xcode 存档”,另一种是“保存为临时或企业分发”。我应该使用哪一个?
看起来第三个选项在 Xcode 6 中消失了。抱歉,我不知道,因为我通过命令行生成了我的 ipas
感谢 Fabb!我可以知道你是如何从命令行做到这一点的。我很想知道这一点。【参考方案2】:
ios 项目只需要提交一个 .app(generate by Xcode) 压缩包即可。
【讨论】:
除了 IPA 中的一些附加文件之外,这不正是 IPA 的含义吗? 你能在这里搜索 .app 文件吗? ~/Library/Developer/Xcode/DerivedData/AppName/Build/Products .. 压缩 不,因为 Jenkins 在另一台构建机器上创建了 IPA。我只能访问 IPA。我读到 IPA 只是一个带有 .app 和一些附加文件的 zip 文件。但是将 IPA 重命名为 zip 并尝试使用 Finder 的 Archiver 实用程序将其解压缩是行不通的,它只是没有完成。相应的 AdHoc IPA 可以通过 iTunes 或 Xcode Organizer 正常安装。我很困惑。 您将需要应用文件***.com/questions/9429506/… 在 Windows 下,我将 IPA 重命名为 ZIP 并解压缩。它包含 Payloads 文件夹中的 .app。我想知道为什么我不能用 Finder 的存档工具解压它。下次在 OSX 上时,我会尝试上传 .app 和重新压缩的版本。以上是关于使用应用程序加载器上传 IPA的主要内容,如果未能解决你的问题,请参考以下文章
应用程序加载器使用 Signiant 成功,但使用 DAV 失败
无法使用 Application Loader 将 .ipa 上传到 iTunes