ios - Xcode:什么是简单语言的目标和方案?

标签 ios xcode xcode-scheme xcode-target

是的,标题就是这么说的 :-) 它们在简单的英语中是什么意思?我真的不明白Apple网站上的解释,我需要重命名我的目标,我担心之后没有任何效果..

最佳答案

我也在 Workspace 和 Project 中添加了!

  • 工作区 - 包含一个或多个项目。这些项目通常相互关联
  • Project - 包含代码和资源等(你会习惯这些的!)
  • 目标 - 每个项目都有一个或多个目标。
    • 每个目标都定义了该项目的build设置列表
    • 每个目标还定义了一个类、资源、自定义脚本等的列表,以便在构建时包含/使用。
    • 目标通常用于同一项目的不同分布。
      • 例如,我的项目有两个目标,一个是“普通”构建,另一个是“办公”构建,它具有额外的测试功能,并且可能包含多个背景音乐轨道和一个用于更改轨道的按钮(就像它目前所做的那样)。
      • 您将习惯于在添加类和资源时将它们添加到默认目标。
      • 您可以选择将哪些类/资源添加到哪个目标。
        • 在我的示例中,我有一个“DebugHandler”类添加到我的办公室构建中
      • 如果您添加测试,这也会添加一个新目标。
  • 方案 - 方案定义了当您按下“构建”、“测试”、“配置文件”等时会发生什么。
    • 通常,每个目标至少有一个方案
    • 您可以通过转到“方案”>“管理方案”并按“立即自动创建方案”来为您的目标自动创建方案

关于ios - Xcode:什么是简单语言的目标和方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637435/

相关文章:

xcode - Xcode 如何决定用于自动完成的预处理器宏和其他build设置?

ios - 以圆形模式向外移动 SpriteNode

ios - 如何创建返回确认类型的协议(protocol)扩展?

ios - 在 iOS 上创建图像并尝试将图像分配给 UIImageView 导致 EXC_BAD_ACCESS

ios - 无法调用 UITableViewDataSource 方法,即使光标在调试时也无法进入这些方法

iphone - UIWebView - 如何禁用操作表 (UIActionSheet)?

ios - 如何清除 iOS 中的推送通知角标(Badge)计数?

ios - 重建模型时 Xcode 提示将 swift 与 objective c 桥接

ios - Xcode 方案 : One project which selects either iOS or Mac OS X

ios - 在 Xcode 中,scheme 到底是什么?