The current deployment target does not support automated __weak references

下载运行一个demo时出现“The current deployment target does not support automated __weak references”这个问题,找了下方法:

4.2以前版本的XCode都不支持ARC。

对操作系统也有要求:Mac OS X v10.6 或 v10.7 (64-bit applications), iOS4或iOS5。注意:其中Mac OS X v10.6和iOS4不支持weak references(弱引用,后面会说明什么是weak references)。

Xcode 4.2提供了一个名为“Convert to Objective-C Automatic Reference Counting”的工具,在Edit->Convert menu下,可以帮你自动将使用Manual Reference Counting的老代码转换成使用ARC的新代码(例如去掉对retain和release的调用)。

或者将系统的版本调高。project->info->ios Deployment Target

由于Demo里用的是arc,只要更改Deployment Target的版本即可。

参考:http://www.xuebuyuan.com/2037668.html

The current deployment target does not support automated __weak references,布布扣,bubuko.com

时间: 2024-10-11 09:21:07

The current deployment target does not support automated __weak references的相关文章

The current .NET SDK does not support targeting .NET Core 2.1. Either target .NET Core 2.0 or lower, or use a version of the .NET SDK that supports .NET Core 2.1.

C:\Program Files\dotnet\sdk\2.1.4\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.TargetFrameworkInference.targets(135,5): error : The current .NET SDK does not support targeting .NET Core 2.1.  Either target .NET Core 2.0 or lower, or use a version of th

解决:The current .NET SDK does not support targeting .NET Core 3.0. Either target .NET Core 1.1 or lower

严重性    代码    说明    项目    文件    行    禁止显示状态错误        The current .NET SDK does not support targeting .NET Core 3.0.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 3.0.    KcpLib    C:\Program Files (x86

VS2017生成.net core项目报错:The current .NET SDK does not support targeting .NET Core 2.1. Either

今天在生成一个项目的时候,生成报错,错误如下:The current .NET SDK does not support targeting .NET Core 2.1.  Either target .NET Core 1.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.1." 使用的最新的visual studio2017 15.7.4. 我电脑上安装了.net core 2.1.100.2.1.1

XCode5无法设置Deployment Target的解决办法

使用XCode5创建新项目的时候发现无法修改Deployment Target,只能选择iOS7 这是由于XCode5默认会选择在64位的环境下运行,在Build Settings中修改Architectures为Standard architectures(armv7, armv7s),回到General中即可修改Deployment Target为4.3以上的版本.

ios deployment target 由6.0改为7.0、7.1出现找不到c++库

原因 object c++ ios7.0/7.1不支持c++ 11, 解决办法: C++ Standard Library is set to libstdc++ (GNU c++ standard library) 另一个问题: c++库怎样加入ios工程中,不用.mm文件? 1.提供一个接口头文件只有不要有c++东西 2. other linker flags  : -lstdc++ ios deployment target 由6.0改为7.0.7.1出现找不到c++库

iOS Base SDK & Deployment Target 区别&设置

今天突然出了个小毛病,deployment target 的版本 > base sdk 的版本, 处警告了,,,看了下资料 Xcode为开发者提供了两个可配置的设置:第一个是Base SDK,第二个是iOS的Deployment Target.通过配置这两个参数可定制应用的功能以及可运行的设备和操作系统版本. 打开配置界面的操作如下: 选择程序的工程文件. 选中工程文件的-Build Settings-选项,直接搜索-Base SDK-和-Deployment Target-就行,找挺麻烦的比较

ARC

ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting).简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了. 该机能在 iOS 5/ Mac OS X 10.7 开始导入,利用 Xcode4.2 可以使用该机能.简单地理解ARC,就是通过指定的语法,让编译器(LLVM 3.0)在编译代码时,自动生成实例的引用计数管理部分代码.有一点,ARC并不是G

iOS应用开发:什么是ARC?

ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting).简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了. ARC是什么 变化点 使用ARC的好处 不好的地方 ARC基本规则 Objective-C对象 引用关键字 总结 新年伊始,万象更新.新一年开始,我们来更加深入了解一下iPhone开发的内部.作为开始,我们先来了解一下ARC. ARC是什么 ARC是iO

ios新特征 ARC详解

IOS ARC 分类: IOS ARC2013-01-17 09:16 2069人阅读 评论(0) 收藏 举报 目录(?)[+] 关闭工程的ARC(Automatic Reference Counting) 顺带附上ARC教程 本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论.请不要将本文的部分或全部内容用于商用,谢谢合作. 欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by