objective-c - 重复符号 _OBJC_METACLASS_$_ClassName

标签 objective-c cocos2d-iphone

我正在尝试运行我的 cocos2d 应用程序并遇到此错误,因为我最近将我的 sdk 升级到 4.2 并将我的 cocos2d 升级到 0.99.5。

我尝试清理我的项目,甚至更改目标 ios 部署,但错误仍然存​​在。还要重命名 className 以避免与 cocos2d 的库类名称重复。

ld: duplicate symbol _OBJC_METACLASS_$_MenuSceneNew in /Users/umaidsaleem/Desktop/functionalityTest/build/Debug-iphonesimulator/libcocos2d libraries.a(MenuScene.o) and /Users/umaidsaleem/Desktop/functionalityTest/build/functionalityTest.build/Debug-iphonesimulator/functionalityTest.build/Objects-normal/i386/MenuScene.o

最佳答案

要检查的另一件相当简单的事情是,您没有意外地 #import 一个 .m 文件而不是 .h 头文件。

发生在我身上。

关于objective-c - 重复符号 _OBJC_METACLASS_$_ClassName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337692/

相关文章:

ios - 在 Xcode11 中用 Objective-C 将 UITableView 分成几个部分

iphone - 在我使用的 iPhone 上制作游戏

ios - 如何将 CososDenshion 添加到支持 ARC 的 iPhone 应用程序中?

algorithm - 多边形三角剖分为 OpenGL ES 的三角形带

iphone - NSMutableArray 排序问题

objective-c - 在项目中全局声明 UIColor

ios - 使用 swift 遍历 NSDictionary

iphone - 在 CCTouchesMoved 中使用 Cocos2D 粒子效果时 FPS 降低问题

iphone - 在 UIKit 应用程序中“嵌入”cocos2D

iphone - 在 viewDidUnload 中设置为 nil,但在 dealloc 中释放