
Xcode
文章平均质量分 59
hherima
移动互联网,大有可为!APP开发经历:飞信、和4G、搜狐视频、56视频等项目。
展开
-
关于Build Active Architecture Only属性
Build Active Architecture Only这个属性,设置为NO时,我知道会编译多个版本,不过打出来的包会大不少。这个属性设置为yes,是为了debug的时候编译速度更快,它只编译当前的architecture版本。而设置为no时,会编译所有的版本。这个是设备对应的architecture:armv6:iPhone 2G/3G,iPod 1G/2Garm原创 2014-07-29 15:45:48 · 1586 阅读 · 0 评论 -
iOS配置证书:Provisioning profile "xx_Distribution" doesn't include signing certificate "iPhone Developer
正常情况下,顾名思义:provisioning文件没有包含xx证书。但是,你再三检查,这个provison包含这个证书呀。甚至重新生成provision文件。结果还是不行?重启XCode,重启Mac都不要用。两个小时过去了。 那么看看是不是下面这个情况:所以,问题就是:证书重复了。或者是创建了多个名字一样的证书。办法就是把他们都删了。注意:在钥匙串中,...原创 2018-08-29 11:37:09 · 20196 阅读 · 3 评论 -
iphone连接mac 的ipv6环境,搭建过程。
需要一个手机A用于共享(只能usb)网络给mac,然后mac设置一下,共享ipv6网络给手机B,我们可以在手机B上调试APP。具体步骤如下:1. 手机A关闭wifi,打开个人热点,此时会弹出来对话框选择用usb还是wif。此处需选择“仅USB”。注意:手机A必须有卡,因为要用它的流量。2. 电脑上代网络设置,看看一下iphone usb是不是已经连接上。此时可以关闭mac的wifi,这样iphon原创 2018-01-29 11:21:30 · 4041 阅读 · 1 评论 -
iOS区分不同版本URL schema
iOS项目开发中,同一个APP,在打包时,通常有三种版本:mobile版本,inhouse版本,App Store版本。前者用于程序员debug,inhouse用于测试同学、产品同学和公司其他同学的安装,最后的App Store则是发布版本。三个APP只是bundleID不同,证书不同。功能是完全一致。同一个设备上可安装三个APP,有些情况会给开发调试造成困扰,比如:APP带有第三方登录功能,用mobile版本APP登录,调起微信,授权后返回。由于mobile,inhouse,App Store三个APP都原创 2017-06-14 16:04:17 · 3465 阅读 · 0 评论 -
Xcode 快捷键,调试,基本操作(比较全)
非常适用快捷键Command+Control+ 上下箭头 表示:切换头文件和源文件Command + G 表示:在当前文件中查找下一个搜索到的字符Option+Command+[ 表示:向上移动该行Option+Command+] 表示:向下移动该行Command + [ 表示:左移代码块Co原创 2013-03-01 15:23:00 · 21450 阅读 · 0 评论 -
xcode编译器问题——参数类型识别错误,EXC_BAD_ACCESS
根据栈提示,block参数有问题,后来仔细查阅;发现block定义没有问题。后来一个个参数定于,终于定位到site参数的问题。如果site参数传0,可以调用该函数,如果是1(非0)调用出现上面的崩溃。【推测】:xcode编译器可能把这个int当做指针或者其他类型了,导致后面的参数读取错误。【解决】:针对site参数。使用NSNumber代替NSInteger即可解决原创 2015-12-29 10:47:46 · 4930 阅读 · 0 评论 -
Xcode 的正确打开方式——Debugging
程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。“If debugging is the process of removing bugs, then programming must be the process of putting them in.”——Ed转载 2015-02-28 22:14:33 · 1625 阅读 · 0 评论 -
控制台——代码行数统计、删除.svn文件、静态库命令、protocBuf命令
在控制台,cd到你的工程目录下,执行下面命令:find . -name "*.[hm]" -print0 | xargs -0 wc -l结果如下:原创 2014-09-16 13:57:11 · 1737 阅读 · 0 评论 -
使用Xcode 查看objective-C的汇编代码
Xcode自带将某一个源文件转化成汇编的功能,原创 2014-08-18 14:30:41 · 11099 阅读 · 0 评论 -
ios 通过代码调整焦距
我们在自定义相机时,若要实现镜头变焦,也就是推近或者拉远焦距,iOS 7以后的实现:可以通过修改AVCaptureDevice的 方法rampToVideoZoomFactor withRate 来实现镜头变焦,带有动画(本质上是修改AVCaptureDevice的缩放系数videoZoomFactor),代码如下(通过手势缩放)://最小缩放值- (CGFloat)min...原创 2019-08-25 22:38:42 · 3568 阅读 · 0 评论