在Xcode中,BaseSDK、IOS部署目标、目标和项目的含义是什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

假设我将基SDK设置为7,这是什么意思?这可能意味着该应用程序将在iOS 7上运行。但这就是iOS部署的目标。

另外,为什么我要在项目和目标中指定这3个值。这没道理。为什么两次指定相同的东西?

提问于
用户回答回答于

基础SDK是你构建应用的基础(即包含和库文件和框架)。如你所说,除了基本sdk> =部署目标外,它不会影响部署目标。

你可以在两个级别上指定构建设置,因为每个项目可以有多个目标,并且你可能不需要针对所有目标进行相同的设置。项目级设置会覆盖默认设置,目标级设置将覆盖项目级设置。

例如,我有OSX和iOS目标的项目,有些是ARC,有些是MRR。如果我无法使用Xcode允许的粒度级别指定构建设置,则必须为每个项目设置不同的项目。

用户回答回答于

扫码关注云+社区