控制 iOS 应用程序的版本

Posted

技术标签:

【中文标题】控制 iOS 应用程序的版本【英文标题】:control of the version of iOS app 【发布时间】:2015-11-01 01:58:06 【问题描述】:

伙计们。现在我正在 Xcode 7 beta4 中开发一个应用程序,我对该应用程序的版本有疑问。我怎么知道这个应用程序只能在 ios 9.0 或 8.0 以上的系统中运行?我可以在 Xcode 或其他地方设置它吗?你们能帮帮我吗?非常非常感谢!

【问题讨论】:

【参考方案1】:

它在项目设置中。这是一种“全局”设置。

但它可以在目标的设置中被覆盖。

【讨论】:

嗨,谢谢。现在我有另一个问题。如果我将部署目标设置为7.1,那么这意味着这个应用程序只能在ios 7.1或更高版本的系统中运行,对吧?但是我使用了 ios 9 的一些新框架,所以带有 ios 8.0 的 iphone 可以运行我的应用程序吗?再次感谢您! 我猜你是在问我是否可以回到过去 ;) 如果你使用一些适用于 iOS 9 的 API/框架,那么当你在 9 之前的 iOS 上运行此代码时,你的应用程序将碰撞。您必须检查代码是该 API 可供您使用,然后才使用它:) 这是一个 google search 让您开始讨论该主题:)【参考方案2】:

是的,在 Xcode 中,您在 Project->Build Settings 中设置 Deployment Target。

【讨论】:

以上是关于控制 iOS 应用程序的版本的主要内容,如果未能解决你的问题,请参考以下文章

iOS App 版本控制:AppStore 修补程序版本可以低于 Beta 版本吗?

使用 TestFlight 进行内部测试时,啥是好的 iOS 应用版本控制策略?

iOS 中用于更新的版本控制

用户登录后更新根视图控制器 + iOS 13 及更高版本

ios 控制PRO 版本使用

iOS 7 UI 变化:状态栏和导航控制器