在故事板项目中嵌入 cocos2d

Posted

技术标签:

【中文标题】在故事板项目中嵌入 cocos2d【英文标题】:embedding cocos2d in storyboard project 【发布时间】:2013-05-07 18:57:05 【问题描述】:

我有一个正在运行的 cocos2d 项目和一个正在运行的 ios 故事板项目,它们都运行没有错误,当我尝试将 cocos2d 项目嵌入到主项目中时,我遇到以下错误(禁用 ARC 并添加所需的框架后):

架构 i386 的未定义符号: “_gzclose”,引用自: ZipUtils.o 中的 _ccInflateGZipFile “_gzopen”,引用自: ZipUtils.o 中的 _ccInflateGZipFile “_gzread”,引用自: ZipUtils.o 中的 _ccInflateGZipFile “_inflate”,引用自: ZipUtils.o 中的 _inflateMemoryWithHint “_inflateEnd”,引用自: ZipUtils.o 中的 _inflateMemoryWithHint “inflateInit2”,引用自: ZipUtils.o 中的 _inflateMemoryWithHint “_uncompress”,引用自: ZipUtils.o 中的 _ccInflateCCZFile ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

【问题讨论】:

您要禁用 ARC 吗?你是如何添加框架的? 【参考方案1】:

libz.dylib 库添加到链接二进制文件构建阶段或添加-lz 作为构建设置中的其他链接器标志。两者都将确保应用程序与 cocos2d 所需的 zip 库链接。

【讨论】:

以上是关于在故事板项目中嵌入 cocos2d的主要内容,如果未能解决你的问题,请参考以下文章

应用程序启动结束时的根视图控制器,默认为 cocos2d 视图控制器而不是另一个故事板视图

故事板中未显示导航栏

代表为零,使用故事板嵌入segue

嵌入式 tableview 的故事板背景颜色属性不起作用?

在故事板或 xib 中嵌入 cocos3d

将第二个故事板控制器分配给第一个故事板标签栏项目。