Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone ARC在iOS 6中工作,但在iOS 5.1中不工作_Iphone_Cocos2d Iphone_Box2d_Box2d Iphone - Fatal编程技术网

Iphone ARC在iOS 6中工作,但在iOS 5.1中不工作

Iphone ARC在iOS 6中工作,但在iOS 5.1中不工作,iphone,cocos2d-iphone,box2d,box2d-iphone,Iphone,Cocos2d Iphone,Box2d,Box2d Iphone,我正在尝试为我的cocos2dbox2d应用程序启用ARC(自动引用计数)功能,因此我将此流程化。ARC已成功启用,并且应用程序在iOS 6中运行良好,但在iOS 5.1中同样的应用程序崩溃。坠机报告是 2012-12-01 13:33:07.753 SampleApp[6397:707] cocos2d: **** WARNING **** CC_ENABLE_GL_STATE_CACHE is disabled. To improve performance, enable it by ed

我正在尝试为我的cocos2dbox2d应用程序启用ARC(自动引用计数)功能,因此我将此流程化。ARC已成功启用,并且应用程序在iOS 6中运行良好,但在iOS 5.1中同样的应用程序崩溃。坠机报告是

2012-12-01 13:33:07.753 SampleApp[6397:707] cocos2d: **** WARNING **** CC_ENABLE_GL_STATE_CACHE is disabled. To improve performance, enable it by editing ccConfig.h

2012-12-01 13:33:07.757 SampleApp[6397:707] cocos2d: cocos2d v2.0.0
2012-12-01 13:33:07.761 SampleApp[6397:707] cocos2d: Using Director Type:CCDirectorDisplayLink

dyld: lazy symbol binding failed: Symbol not found: _objc_setProperty_nonatomic
  Referenced from: /var/mobile/Applications/03ACE817-3A67-456C-914A-90BC00B4AD38/SampleApp.app/SampleApp
  Expected in: /usr/lib/libobjc.A.dylib

dyld: Symbol not found: _objc_setProperty_nonatomic
  Referenced from: /var/mobile/Applications/03ACE817-3A67-456C-914A-90BC00B4AD38/SampleApp.app/SampleApp
  Expected in: /usr/lib/libobjc.A.dylib
检查此图像: 在此处输入图像描述“>

谁能帮我


谢谢…

如果遇到此错误,请将部署目标设置为4.3。默认情况下,它设置为6(最新版本)。一旦我们将所有项目和子项目设置为相同的部署目标,问题就消失了。如果您想在应用程序中启用ARC,您需要将部署目标设置为5.0及以上版本。

我自己刚刚遇到了这个问题。我将Cocos2d与ARC一起使用,这意味着我将Cocos2d代码作为库引入。我有了目标应用程序目标的ios设置为5.1,但构建设置中的cocos2d库目标的ios设置为6.1。一旦我将cocos2d库设置为5.1,它就工作得很好。

谢谢……您可以将ARC与部署目标一起使用,最早可以使用ios 4.0。如果您想使用弱引用,您只需要部署目标ios 5.0。Steffen Itterheim,感谢分享价值观你能告诉我如何在ios4.0中设置弱引用吗