UE4中使用iOS静态库

    至于这个需求的原因主要是因为在UE4在iOS系统中运行需要调用很多iOS的API ,比如push 和 share 。所以必不可少的需要将一些OC代码制作成为framework的方式集成至UE4引擎中作为插件进行调用。(UE4不太了解的小伙伴请在这里查看了解)

一、第一步是需要制作iOS的framework,制作的过程不在这里细述,做iOS开发有一定经验的小伙伴都知道该怎么制作,不明白的小伙伴,请自行度娘。制作完成以后可以拿到如下图一样的一个framework 。   这个framework,其实只是用oc的代码写了一个简单的登录注册页面。


iOS-project


framework

二、第二步是在UE4的工程目录下创建目录,如下图1所示。

这里请注意,Resources文件夹存放的是你需要用到的所有的资源文件(.bundle)如图2所示

这里创建的步骤是 

1.创建xxx.embeddedframework 文件夹 用来存放 framework 和资源。

2.在xxx.embeddedframework 文件夹中创建Resources文件夹,用来存放bundle,如图2所示。

3.压缩xxx.embeddedframework 文件夹为zip包。上述xxx.embeddedframework文件夹删除(不删除亦可,最好删除)



图1


图2


三、在ue4项目的依赖文件中添加该库的依赖。(注意^M 是vim的下的一种可视化符号,请自行忽略)。


四、导入并使用即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这几天公司有一个新的需求,就是要将我们开发的某些东西都抽取出来,打个比方我们开发了A项目,可以以后B项目要包含A项...
    黄鱼儿啦啦啦阅读 6,231评论 2 16
  • 从小生活在二线城市,大学也在二三线城市。从未体验过大城市的生活。 从前的自己多么渴望走出这里,到更大的...
    橙汁啥啥啥阅读 249评论 0 0
  • 昨天正想着给儿子打电话,可儿子的电话抢先来了,真是母子连心呢。儿子说这个周末他过的一惊一乍的,既神经紧张又惊喜意外...
    枫映山红阅读 261评论 3 4
  • 企鹅是什么鬼? 有“海洋之舟”美称的企鹅是一种最古老的游禽,它们很可能在地球穿上冰甲之前,就已经在南极安家落户。企...
    曌则璀璨阅读 272评论 3 2
  • 案主信息:女性,31岁,药店上班 画的名字:向往 画面要怎么描述,就一个简单的房子,一颗树,还有草地,石阶,还有一...
    艾带根阅读 190评论 0 0