Xcode 6 beta中缺少默认框架

时间:2014-06-12 09:35:51

标签: ios xcode xcode6

在“Xcode 6 beta”中创建新项目时,我注意到没有附加frameworks

在Xcode 5.x中,当我们创建一个新项目时,我们默认链接了以下框架: -

  1. 粉底
  2. CoreGraphics中
  3. 的UIKit
  4. XCTest
  5. SingleViewController中创建新Xcode 5.x项目时链接的框架 Default Xcode 5.x frameworks

    SingleViewController中创建新的Xcode 6 beta项目时

    MISSING 框架 No default frameworks for Xcode 6 beta

    我确实理解这是beta的{​​{1}}版本。但是,如果我们知道这些框架现在是否已在内部联系起来会有所帮助吗?

    提前致谢。

1 个答案:

答案 0 :(得分:4)

在Xcode 6中,新项目的默认设置是使用模块系统(在Xcode 5中引入)通过import(Swift)或@import / {自动链接您在代码中引用的任何框架。 {1}}陈述(ObjC)。因为项目模板包含导入Foundation和UIKit的代码(以及导入XCTest的测试用例目标),所以您可以自动链接这些框架。

正如Alladinian评论的那样,在项目设置中有一个启用或禁用此功能的开关,因此您也可以为旧项目启用它。 (如果它给你带来麻烦,请将其关闭。)一旦您的框架自动链接,您就不需要将它们放在Linked Frameworks&图书馆了。

如果你想在你的项目中开始使用其他框架,你不需要添加它们我就是项目设置 - 只需导入MapKit或CloudKit或AVFoundation或源代码中的任何内容,它们都会自动获取链接。

相关问题