use*_*012 4 iphone xcode objective-c cocos2d-iphone ios
我的项目开始做一些奇怪的事.我可以构建并测试好,但是当我存档时,我得到:
Warning all apps should include an armv7 architecture
Run Code Online (Sandbox Code Playgroud)
在Target构建设置中,我将架构设置为$(ARCHS_STANDARD),将Base SDK设置为最新iOS,将有效架构设置为arm64 armv7 armv7s
我搜索了这个并发现了几个解决方案,要求转到Target> Build Settings> Build Active Architecture Only并将其设置为NO.
这样做,项目将不再构建,我得到:
CCDirectorIOS.h Semantic issue
Redefinition of '__ccContentScaleFactor' with a different type:
'CGFloat' (aka double) vs 'float'
Run Code Online (Sandbox Code Playgroud)
我很喜欢这个项目,这是我第一次遇到这个问题.我已经尝试从早期的良好备份恢复,我得到了同样的问题,所以大概这是由Xcode更新引起的,而不是我自己的代码引起的.
有什么建议?
解决方案很简单,将CGFloat改为浮动
extern float __ccContentScaleFactor;
Run Code Online (Sandbox Code Playgroud)
这里是关于Cocos2d 64位支持的讨论
| 归档时间: |
|
| 查看次数: |
1626 次 |
| 最近记录: |