【发布时间】:2018-10-05 01:06:01
【问题描述】:
我正在开发 iOS 端的 Flutter 插件。最初为插件生成的代码包括:
MyPlugin.h
MyPlugin.m
我在与插件源文件相同的目录中添加了一个新类:
MyClass.h
MyClass.m
当我在MyPlugin.m 中包含MyClass.h 时,一切正常。
当我在MyPlugin.h 中包含MyClass.h 时,构建失败并抱怨找不到MyClass.h。
我该怎么做才能将MyClass.h 暴露给MyPlugin.h?
我尝试将插件“目标”配置为在“标题”的“项目”部分下包含 MyClass.h,但这没有帮助。
然后我深入研究了文件系统,发现现有的MyPlugin.h 正在符号链接example/ios/Pods/Headers/Public/my_plugin/MyPlugin.h 和example/ios/Pods/Headers/Private/my_plugin/MyPlugin.h。但是,我的 MyClass.h 标头没有符号链接到这些位置,我不知道为什么。
我猜我必须更新关于插件的 Podfile 的内容?但我不确定……
【问题讨论】:
-
你能发布你当前的 podfile 吗?