重命名伞头
我与Umbrella标题有命名冲突。 我的框架名称是“SecureData”,但我希望在此框架中有一个名为“SecureData”的objective-c类。
问题是伞标题必须被称为“SecureData.h”,我无法弄清楚如何在xcode设置中为伞标题指定不同的名称。 这是可能的,还是我只需要提出一个不同的名字?
这是可能的。
您可以通过Module Map File
为伞标题指定其他名称。
-
为Project创建新的模块映射文件。
framework module XXXProject { umbrella header "XXNewumbrellaName.h" export * module * { export * } }
- 指定
Build Settings -> Packaging -> Module Map File
文件:Build Settings -> Packaging -> Module Map File
好的,你实现了预期的效果。
我希望这能帮到您。