Objective c 使用xcode 4和cocos2d创建存档文件时出现问题

Objective c 使用xcode 4和cocos2d创建存档文件时出现问题,objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我正在尝试使用xcode 4和最新稳定版本的cocos2d创建一个.ipa文件,当我试图在CCAtlasNode.m中归档我的项目时,我一直遇到这个错误: CC_NODE_DRAW_SETUP(); Too many arguments provided to function like macro invocations Use of undeclared identifier NSAssert 还有其他人有这个问题吗?我的项目在模拟器中编译得很好。我已经在cocos2d论坛上问过了,没有人

我正在尝试使用xcode 4和最新稳定版本的cocos2d创建一个.ipa文件,当我试图在
CCAtlasNode.m
中归档我的项目时,我一直遇到这个错误:

CC_NODE_DRAW_SETUP();
Too many arguments provided to function like macro invocations
Use of undeclared identifier NSAssert
还有其他人有这个问题吗?我的项目在模拟器中编译得很好。我已经在cocos2d论坛上问过了,没有人能帮上忙

我正在使用本教程为TestFlight创建.ipa:


当它到达您实际存档文件的部分时,我得到了许多编译错误,这些错误在我为模拟器测试它时没有出现。

我通常通过添加二进制文件、为设备构建、ti
zip
存档并重命名为
*.ipa
来创建
ipa
文件。这有点粗糙,但很有效。

我不使用cocos2d,但我猜您的问题可能与需要存在(或不存在)的
NDEBUG
NS\u BLOCK\u断言有关。我希望这有助于你进一步解决你的问题。我的问题更复杂一些。我正在使用本教程为TestFlight创建一个.ipa:当它涉及到您实际归档文件的部分时,我得到了很多编译错误,这些错误在我为模拟器测试它时并不存在。