xcode - Xcode Symbol Navigator 中的重复类

标签 xcode swift xcode7

我的项目有几个目标。其中一些目标包含相同的文件。我认为这导致它们不止一次出现。难道我做错了什么?我能做些什么来不显示重复项吗?

enter image description here

最佳答案

我也一直在努力解决这个问题,我有大约 10 个目标,这使得符号导航器使用起来非常繁琐。

可能有适用于某些情况的解决方法,具体取决于文件结构的复杂程度以及切换目标的频率。对我来说,我通常一次只处理一个目标,每个 swift 文件都包含在每个目标中(因此出现 10 次)。如果我将所有文件分配给我正在处理的单个目标,符号导航器中的重复类就会消失。

  1. 转到项目导航器 (CMD-1)
  2. 选择在多个目标之间共享的所有 swift 文件
  3. 显示文件检查器(在实用程序区域,RHS,CMD-ALT-1)
  4. 在“目标成员”下,仅选择您当前正在处理的目标。
  5. 重建,你应该会发现符号导航器 dupes 不见了。

每次切换目标时都必须重复此过程,否则在构建时会出现链接器错误,但对我来说这是一个小麻烦,我准备花钱让符号导航器再次可用。

关于xcode - Xcode Symbol Navigator 中的重复类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34448969/

相关文章:

objective-c - UIImageView焦点效果

ios - 解析 - 设置设备 token

ios - 如何使用 IAP 在不同国家以适当的货币显示价格

c++ - 为什么将静态 libcurl.a 添加到 xcode 7.2 示例项目将添加 libcurl.4.dylib 依赖项

iphone - iPhone 5 应用程序如何在旧款 iPhone 上运行?

xcode - 将静态库添加到 XCode 控制台应用程序

ios - Swift 中的 SHA256 - 导入框架问题

Swift 协议(protocol)函数 : returning the same type of conforming class

ios - 模拟器中的 Logo 大小已更改

ios - 将ARToolkit SDK集成到iOS现有应用中