【问题标题】:How to run newer app version on unsupported iOS versions? [closed]如何在不受支持的 iOS 版本上运行较新的应用程序版本? [关闭]
【发布时间】:2013-09-27 10:20:42
【问题描述】:

我喜欢重新设计的 Evernote 版本,并希望将它安装在我的 iPod touch 第 4 代上。使用 iOS 6.1.3。我打开了它的plist 文件,寻找任何与iOS 版本限制相关的参数,但我找不到任何参数。

有谁知道我可以在哪里/如何编辑源代码以便在我的 iPod touch 上使用它?

【问题讨论】:

  • 你能在 info.plist 文件中找到 MinimumOSVerion 密钥吗?
  • 我不相信较新版本的应用程序允许在以前的 iOS 版本上使用。如果您没有在 iPod 上更新 Evernote 的选项,则只能使用 iOS 6 的最新更新
  • Evernote 不是开源项目 -- 代码无法编辑。

标签: ios ios6 ios7 ipod-touch ios6.1


【解决方案1】:

您不能只编辑最低操作系统版本并期望它能够正常工作。这样做有几个问题。

  1. 应用程序包是只读的,并且经过代码签名。对其进行任何更改,它都不会运行。您可能可以在越狱手机上解决 #1。

  2. 应用程序开发人员倾向于使用最低操作系统版本的操作系统功能和 API,而无需进行任何运行时测试以确保这些功能可用,因为系统应该阻止应用程序在早期操作系统版本上运行。如果您未通过最低操作系统检查并且开发人员使用旧操作系统中不存在的类或方法,则应用将崩溃。

【讨论】:

    猜你喜欢
    • 2021-01-03
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多