Unity工程植入Xcode原生工程各种教程总结(Xcode为空工程)

从4.25号开始-6.6号 不断在尝试将Unity工程植入Xcode原生工程 大大小小的教程尝试了很多遍 在这里 感谢简书大哥们的各种教程

教程1。

史上最全unity与xcode集成教程 作者:MUYO_echo

http://www.jianshu.com/p/3d9ae5244d82

2。

iOS原生工程接入Unity导出的Xcode工程 -作者:小浣熊的梦想

http://www.jianshu.com/p/51b7b4bb6748

3。

Unity3D工程并入iOS工程总结 作者:奋起的大叔

http://www.jianshu.com/p/49fffc543140

4。

将Unity导出的Xcode工程导入到现有的Xcode工程.各种错误以及解决办法! 作者:賊賊Believe

http://www.jianshu.com/p/841e9e732322

在此再次感谢各位的教程!!!!!

感谢简书评友:悖论13 耐心的指导与帮助

十一次的失败 铸就了第十二次的成功 真的很开心 当程序在手机成功运行那一刹那

现在:让我来总结一下 前面第十一次失败的原因与坑。


最后成功运行用的是教程1:

我们就已它的教程为例 按照它的步骤依次讲解:(将unity项目集成至原工程)

一、导出unity项目 在导出前 一定设置好Bundle Identifier与Xcode工程一致 其他照教程作

二、用拖拽的方式将导出来的Classes Libraries MapFileParser选择

的方式导入项目 Data选择用Create folder references 的方式导入 其他和教程无异

三、创建自己的pch文件 此步与教程无异 注意:pch路径一定要正确且设置为相对路径 程序运行 pch如果错误程序运行首先会报错

四、复制Classes中的main.mm代码 到 xcode工程中的main.m 同时修改.m为.mm 然后删除Classes中的main.mm 注意删除选择Move to Trash

五、第五步与教程有偏差 仅仅是新建 Run Script 添加了一行代码"$PROJECT_DIR/MapFileParser.sh" 这里跟作者的不同 当然 因为我成功的时候是只添加一行 所以就写出来 作者的也是正确的 读者都可以尝试

六、增加一步 Build Settings  关闭Enable Bitcode  接下来 就是最坑爹的了 设置路径 在Build settings中设置Header Search Paths 这个东西你设置错了 设置的地方并不会报错 它会出现要不是201个错误 要不是'codegen/il2cpp-codegen.h' file not found报错 这种错误都是因为路径不对(参考博客:http://blog.sina.com.cn/s/blog_1696718c00102wxau.html) 在教程里面的路径是作者的路径 切记不要直接复制 在这里 大家这么去做  。因为unity导出来的xcode工程是完美运行的 所以它自己的配置是很正确的 我们打开unity导出来的xcode工程 来到Header Search Paths 模仿它的写法 可以一摸一样 因为都是相对路径 另外 在复制的时候 可能有些读者在看一行$(SRCROOT)/Libraries/bdwgc/include 会感到疑惑 因为在自己的Libraries下只有include文件夹 没有bdwgc 这里解释一下是自动寻找路径 不需要你去管  注意:在有些教程之中 $(SRCROOT)后面都跟了/(自己xcode工程的名字) 在这里是不需要的 不需要去添加 添加了会报错 

七、在Build settings中设置Other C Flags  在这里与作者些许不同 同样的 下面这个设置是我也是从unity导出来的xcode工程 复制出来的 大家可以借鉴 

八、添加依赖的静态库 在这里 按照教程一个一个小心的导入 不要漏掉 少导入一个会报四个错误 且没错误详情 只会给你一个错误提示  一定要注意一个东西: 大家在导入的时候会发现 有个静态库libiconv.2.dylib 你会发现 你在导入的时候找不到 此时你会以为是与作者xcode版本不同 会找一个很类似的一个库去代替它 这样一定会报错的 解决办法:http://blog.csdn.net/smking/article/details/48969517



9.与作者无异 需要在作者步骤上加上了两步 1.将Mismatched Return Tyoe 改成no

    2.  添加User-Defined Setting 添加四项 四项在图上




感触: 做好一件事是不容易 无关容与易 你不会就是难 向这种还是比较简单的植入xcode空项目 要是是一个成熟的项目 将unity植入 不知道会有多小问题出现 但是 不怕! 历经失败!换来的成功是让人开心的 简书上很多大哥们都很友好 都很耐心的指点我 没有他们的指点 我想我至少要失败20次吧  这此总结是建立上四套教程上的 希望能为新手在集成的时候少走弯路  如果按教程来 以及看了这篇简书 依然报错 百分之90是步骤的时候错了哪里 大家可以留言 一起讨论 接下来 我会在去研究将unity工程只作为xocde工程的一个uiview 点击按钮才会进入 到时候再和大家分享 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容