现有目标没有 'swift compiler code generation' 部分
Existing target has no 'swift compiler code generation' section
我有一个现有的 Objective-C iOS 项目,我想向其中添加 swift 个文件。
该项目有 2 个目标。
我创建了桥接 header MyProject-Bridging-Header.h 文件,自动创建的桥接 header MyProject-Swift.h 是由 Xcode 生成的。但仅针对目标 "A".
目标 "B" 没有看到 MyProject-Swift.h 文件。原因是,目标没有负责自动生成此文件的'swift compiler code generation'。
我试图在项目级别设置文件 - 我希望我会继承到目标。但这是行不通的。
如何让他 'swift compiler code generation' 手动进入现有目标构建设置?
我偶然发现了如何做:创建一个新的 swift 文件并包含所有必要的目标(Xcode 在文件设置结束时询问)。然后 Xcode 问我是否要创建桥接头 - 更重要的是 - 将 Swift 部分添加到目标
对于任何新用户,您正在寻找的设置在 "swift compiler - general"
下
只需从 swift 编译器 - 代码生成向下滚动。
还要确保你 select "all" 而不是 "basic" (在顶部)基本隐藏了一些功能。
建筑对我来说是重要的一步。将 Swift 文件添加到感兴趣的目标,创建桥接 header,然后 使用包含的这些文件构建项目 。仅仅添加它然后删除它们并期望 Xcode 为您更新项目构建设置是不够的。
我有一个现有的 Objective-C iOS 项目,我想向其中添加 swift 个文件。 该项目有 2 个目标。
我创建了桥接 header MyProject-Bridging-Header.h 文件,自动创建的桥接 header MyProject-Swift.h 是由 Xcode 生成的。但仅针对目标 "A".
目标 "B" 没有看到 MyProject-Swift.h 文件。原因是,目标没有负责自动生成此文件的'swift compiler code generation'。
我试图在项目级别设置文件 - 我希望我会继承到目标。但这是行不通的。
如何让他 'swift compiler code generation' 手动进入现有目标构建设置?
我偶然发现了如何做:创建一个新的 swift 文件并包含所有必要的目标(Xcode 在文件设置结束时询问)。然后 Xcode 问我是否要创建桥接头 - 更重要的是 - 将 Swift 部分添加到目标
对于任何新用户,您正在寻找的设置在 "swift compiler - general"
下只需从 swift 编译器 - 代码生成向下滚动。 还要确保你 select "all" 而不是 "basic" (在顶部)基本隐藏了一些功能。
建筑对我来说是重要的一步。将 Swift 文件添加到感兴趣的目标,创建桥接 header,然后 使用包含的这些文件构建项目 。仅仅添加它然后删除它们并期望 Xcode 为您更新项目构建设置是不够的。