我可以从 iTunes Connect 下载我自己的二进制文件吗?
Posted
技术标签:
【中文标题】我可以从 iTunes Connect 下载我自己的二进制文件吗?【英文标题】:Can I download my own binaries from iTunes Connect? 【发布时间】:2012-03-01 18:06:09 【问题描述】:我编写应用程序的 mac 坏了,所以我不能再访问代码了。
我已经将它上传到我的 iTunes Connect 帐户。有没有办法再次从我的帐户下载二进制文件?
【问题讨论】:
【参考方案1】:编辑
iTunes for Mac 12.7 版删除了在您的 ios 设备和 Mac 之间同步应用程序的选项,Apple 进一步删除了从 Mac 版 iTunes 完全下载 iOS 应用程序的选项。
因此,下面的答案不再有效……太糟糕了。
过时的答案
据我所知,没有办法通过iTunesConnect
下载ipa
(这是提交给Apple 的)。但是,可以使用iTunes
下载.ipa
。
但请注意,ipa
将包含资源(图像、声音资产等),但源代码(.h
、.m.
等)将采用编译格式。不幸的是,AFAIK,无法通过iTunes
或iTunesConnect
下载非编译格式的源代码。
不过,这些资产本身可能对重新创建项目很有用。要下载ipa
,试试这个:
在您的 Mac 上使用 iTunes 查找并下载您的应用程序。这将下载您上传的.ipa
。
打开 Finder > 转到音乐 > iTunes > iTunes 媒体 > 移动应用程序(在 Mac OSX 10.8.2 下,可能在不同版本的 OSX 下的另一个目录中)
将您的 .ipa
复制并粘贴到另一个位置,例如桌面(以免混淆 iTunes)
解压.ipa
(右击.ipa
>打开方式>存档实用程序/Unarchiver/类似解压程序)
在解压后的目录中,您会在“Payload”> Your_App_Name.app 下找到您的应用
右键单击您的 .app
文件 > 显示包内容
【讨论】:
这是怎么投票的? OPP 询问如何从 itunes connect 下载 ipa,而你从未接触过任何一个。 @jahrichie,它被投了赞成票,因为有人觉得它有用,所以我把它留在这里。但是,我已经编辑了我的答案以反映,AFAIK,您无法通过iTunesConnect
下载ipa
文件(截至当前日期)。如果您知道这样做的方法,请提交您自己的答案。否则,可以通过iTunes
下载ipa
。不过,这仅在您只对资产感兴趣时才有用(也反映在修订后的答案中)。
我可以确认这是可行的,尽管存档实用程序在 OSX 10.8.5 上不起作用。我必须使用 .ipa 文件上的 Stuffit Expander 来获取包含 Payload 文件夹的存档。
那可以用另一个账号重新上传吗?以上是关于我可以从 iTunes Connect 下载我自己的二进制文件吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 iTunes Connect 获取应用程序评论和评级