橘子水
橘子水
  • 发布:2023-10-25 10:01
  • 更新:2023-10-25 10:04
  • 阅读:164

开发ios原生插件 主工程中集成第三方库在插件工程中不能使用

分类:插件市场

开发ios原生插件 主工程中集成第三方库在插件工程中不能使用

2023-10-25 10:01 负责人:无 分享
已邀请:
II优选

II优选 - 定制插件开发-联系QQ:770104707

具体是什么情况呢?

  • 橘子水 (作者)

    在插件工程中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

要回复问题请先登录注册