【发布时间】:2015-02-11 08:09:06
【问题描述】:
我一直在使用 testflight 来更新我的 (iphone) 应用程序。我想回到较早的版本。有没有办法可以从 testflight 下载旧版本并访问内容(我需要访问 plist 文件)。
【问题讨论】:
标签: iphone ios testflight
我一直在使用 testflight 来更新我的 (iphone) 应用程序。我想回到较早的版本。有没有办法可以从 testflight 下载旧版本并访问内容(我需要访问 plist 文件)。
【问题讨论】:
标签: iphone ios testflight
不,这是不可能的。你真的应该使用源代码控制。如果不出意外,Xcode 将让您非常快速地设置本地 git 存储库。
更新:我必须纠正自己。搜索了一下,我发现你可以使用这个答案
https://stackoverflow.com/a/10223230/1415038
在您从 TestFlight 下载 IPA 后对其进行逆向工程。这将使您能够访问 .plist 文件。
【讨论】:
这个答案随着 Testflight 的关闭而被弃用。
您可以访问 plist 文件,但您可以不访问源代码。我已经更新了问题标题以反映您正在尝试做的事情。 :)
从您的应用列表中,点击您要下载的应用,然后点击构建。在左侧,单击“权限”,向下滚动,然后单击“共享此构建”下的链接。在该页面上,单击手动安装下的“下载 IPA”。
IPA 文件实际上是一个 ZIP 存档,因此请更改文件扩展名并解压缩。在 Payload 目录中,您会找到一个 App 文件。右键单击它并选择“显示包内容”。在这里,您拥有应用程序使用的所有资源,包括您的 plist。
请注意,您可以不以这种方式访问源代码,因为它被编译成 ARM 机器代码。
【讨论】: