开发ios原生插件 主工程中集成第三方库在插件工程中不能使用
橘子水
- 发布:2023-10-25 10:01
- 更新:2023-10-25 10:04
- 阅读:249
橘子水 (作者)
在插件工程中import第三方库头文件报错"file not found",但是在主工程中是正常的
2023-10-25 10:08
II优选
回复 橘子水: 那就是原生引用的问题啊,你要把你引用的路径加到插件工程里面啊
2023-10-25 10:09
橘子水 (作者)
回复 II优选: 怎么添加这个路径,示例插件也没加mapkit的路径
2023-10-25 10:20
II优选
回复 橘子水: 这就需要原生的知识了
2023-10-25 10:24
II优选
回复 橘子水: 接下来需要在插件工程的Header Search Paths中添加开发插件所需的头文件引用,头文件存放在主工程的HBuilder-Hello/inc中,添加方法如下图所示,在 Xcode 项目左侧目录选中插件工程名,找到TARGETS->Build Settings->Header Search Paths双击右侧区域打开添加窗口,然后将inc目录拖入会自动填充相对路径,然后将模式改成recursive 类似这个
2023-10-25 10:25
橘子水 (作者)
回复 II优选: 主工程中集成的所有第三方framework都在libs目录下,不在inc下
2023-10-25 10:29
橘子水 (作者)
回复 II优选: 回复 II优选: 新建的插件工程中新建的文件能够继承inc目录下的基类,主工程集成的第三方库在插件工程中不能使用
2023-10-25 10:31
II优选
回复 橘子水: 我主要表达是引入路径问题。。。
2023-10-25 10:46
橘子水 (作者)
回复 II优选: 引入了路径也报错,示例插件DCTestUniPlugin使用MapKit时也没有引入主工程的MapKit路径,但是可以直接使用
2023-10-25 11:00