问题标签 [deployment-target]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何在 ios 中安全地更改部署目标
我已经使用 swift 2.2 和 Xcode 7.3.1 开发了一个应用程序我已经设置了我的部署目标 9.3 并且基本 SDK 也是 9.3。现在我想将我的部署目标减少到 8.1。在不影响任何内容的情况下更改部署目标的正确程序是什么框架和库或语法。
xcode - XCode Base SDK 早于部署目标
我有一个使用 Base SDK 10.4 的项目。出于某种原因(使用 LLVM C++ 标准库),我需要将部署目标设置为 10.7。但是当我尝试构建项目时出现错误:找不到“Availability.h”文件。所以我有一个主要问题:是否可以使用比部署目标更早的 Base SDK?
c++ - Xcode 9 macos 部署目标(使用 c++)给出错误
当我尝试构建一个 make 项目(来自 c++ 存储库)时,我在 XCode 9 中收到以下错误:“MacBook Pro 运行 macOS 10.12.6,低于程序的最低部署目标。更改项目的最低部署目标或升级 MacBook Pro macOS 版本。”
我尝试设置 MAC_OS_DEPLOYMENT_TARGET 和 MAC_OSX_DEPLOYMENT_TARGET 无济于事。
我真的很感激任何帮助,因为我正在努力解决这个问题。据我所知,它在 XCode 8 中工作。
ios - 使用 Cocoapods 降低项目的部署目标
我一直在创建一个具有默认开发目标的项目(我相信它是 11.1)。无论出于何种原因,我认为将开发目标降低到 10.0 是个好主意,这会产生 36 个错误,其中大部分是我的类无法识别我正在导入的 pod。
我不记得最初的目标,但我想知道在不破坏我的 cocoapod 集成的情况下降低我的开发目标是否可能甚至可行。在这种情况下,我没有在我的 podfile 上设置全局平台:
有小费吗?
ios - 当部署目标设置为 iOS 8.0 时,App Store 仅允许 iOS 10 或更高版本
我在项目和目标设置(Xcode 9.2、Swift 4)中都将部署目标设置为 iOS 8.0。一切都很好,通过我测试的 iPhone 4S 设备(iOS 9.3.5),我可以运行应用程序并且工作正常。
我的问题是 App Store 中的相同版本只允许下载适用于 iOS 10 或更高版本的应用程序。尝试从 App Store 下载时收到此消息:
“应用程序名称”与此 iPhone 不兼容。
当我试图寻找解决这个问题的方法时,我在 iTunes Connect 中找到了这个(它在定价和可用性部分):
为什么没有旧版本?我怎样才能解决这个问题?我可能不需要支持 iOS 8,但我想支持 iOS 9。
感谢所有帮助
xcode - 如何从构建目标中删除无关的部署目标设置
我的项目中有多个构建目标。有些将 tvOS 设置为基本 SDK,而另一些将 iOS 设置为此构建设置。出于某种原因,尽管每个构建目标只设置了一个 Base SDK,但仍有一些设置了多个“OS X 部署目标”属性。
Xcode 中显示的部署目标:
当我单击部署目标设置旁边的版本下拉菜单时,没有空白选项。有没有办法删除其中之一?
ios - 可用于 App Store 中新发布的最小部署目标
在此链接中,我们可以找到 Apple 的声明,内容如下:
您现在可以提交利用 iOS、watchOS 和 tvOS 下一版本中强大的新功能的应用程序。使用 Xcode 10 GM 种子构建您的应用程序,使用最新版本的 iOS 12、watchOS 5 和 tvOS 12 进行测试,然后提交以供审核。从 2019 年 3 月开始,所有适用于 iPhone 的新应用和应用更新,包括通用应用,都需要使用 iOS 12 SDK 构建并支持 iPhone XS Max。Apple Watch 的所有新应用和应用更新都需要使用 watchOS 5 SDK 构建并支持 Apple Watch Series 4。
我知道现在我必须将 Xcode 更新到 10.2,这没关系。但是对我来说还不清楚 - 什么是可用于新发布的最小部署目标?现在我有一个部署目标为 iOS 9.0 的应用程序。我是否符合 Apple 的最新要求,我是否应该担心我的部署目标?
在我在互联网上搜索的过程中,我发现有些人建议有一个部署目标"latest-ios-version - 2.0 = deployment-target"
,但我不知道这种说法是否合法。
任何见解将不胜感激。提前致谢!
ios - Podfile for iOS 项目中的“平台”表示什么?
它与deployment target
iOS 项目的不同吗?如果是,它们之间有什么区别?