【问题标题】:Location of the generated header "MyProject-Swift.h"生成的头文件“MyProject-Swift.h”的位置
【发布时间】:2018-11-23 10:55:50
【问题描述】:

我正在做一个混合了 Objective-C 和 Swift 的项目;我跟着 Apple 的“将 Swift 与 Cocoa 和 Objective-C 一起使用”指南,效果很好。

出于好奇,我想找到并阅读“混搭”一章中描述的生成的标题:

但我在 Xcode 的任何地方都找不到它

【问题讨论】:

    标签: objective-c swift xcode llvm-clang


    【解决方案1】:

    使用 Finder,在 Xcode 10 中成功构建后,可以在派生数据的深处找到生成的标头:

    ~/Library/Developer/Xcode/DerivedData/ ProductModuleName-foo/ Build/ Intermediates.noindex/ ProductModuleName.build/ Debug-iphoneos/ ProductModuleName.build/ DerivedSources/ ProductModuleName-Swift.h

    其中ProductModuleName 是目标的PRODUCT_MODULE_NAMEfoo 是看似随机的字符串。

    【讨论】:

      【解决方案2】:

      查找编辑文件

      如果要在项目中查找头文件,请按..

      cmd + shift + 0
      

      当搜索栏弹出时,搜索你的文件名

      MyProject-swift.h
      

      按文件

      cmd + shift + j
      

      然后右键单击并点击在查找器中显示

      找到生成的文件

      1) 转到您导入 Myproject-swift.h 的任何目标 c 类

      2) 然后在文件顶部的 "#import Myproject-swift.h" 上按 cmd

      3) 点击“跳转到定义”

      3) 就是这样!

      如果这能解决您的问题,请告诉我!

      【讨论】:

        猜你喜欢
        • 2022-11-25
        • 2014-12-15
        • 1970-01-01
        • 2016-01-06
        • 1970-01-01
        • 2019-02-23
        • 1970-01-01
        • 2019-07-04
        • 2019-02-28
        相关资源
        最近更新 更多