cocos2d-x 2.x必须升级到2.26才能通过appstore对64bit支持的验证

标题有点唬人,但如果还在用2.x的朋友,升级到2.26是有必要的。因为luajit不支持64bit,因此在ios 64bit上只能用lua,不能用luajit了。cocos2d-x2.26为此专门将3.x上的lua加密移植了过来。详细可以看这里:http://www.cocos2d-x.org/news/386

顺便帖一下32bit和64bit的不一样

@H_502_48@BOOL,bool

@H_502_48@int

@H_502_48@long

@H_502_48@long long

Integer data type

ILP32 size

ILP32 alignment

LP64 size

LP64 alignment

char

1 byte

1 byte

short

2 bytes

2 bytes

4 bytes

4 bytes

8 bytes

8 bytes

8 bytes

pointer

size_t

time_t

NSInteger

CFIndex

fpos_t

off_t

8 bytes


@H_502_48@float

@H_502_48@CGFloat

Floating-point type

LP64 size

double

8 bytes

8 bytes

如果项目已经在用低于2.26版本的,可以参考一下这篇文章,手动升级支持2.26
http://blog.csdn.net/forza2121/article/details/43280847

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...