iOS开发--BUG
开发过程中遇到的BUG,点点滴滴的积累,久病成医。
wuwuFQ
明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间?
转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟。
展开
-
Command PhaseScriptExecution failed with a nonzero exit code
升级Xcode Version 14.3 (14E222b),Archive打包报错:`Run custom shell script '[CP] Embed Pods Frameworks' 0.1 seconds``AFNetworking.framework" failed: No such file or directory (2)``Command PhaseScriptExecution failed with a nonzero exit code`原创 2023-04-17 15:39:48 · 396 阅读 · 1 评论 -
Building for iOS Simulator, but the linked and embedded framework ‘****.framework‘ was built for iOS
Building for iOS Simulator, but the linked and embedded framework ‘****.framework' was built for iOS + iOS Simulator.原创 2021-07-09 17:38:23 · 2308 阅读 · 0 评论 -
iOS开发--xcode .m .h 文件排序错乱
选中要整理的文件夹右键,点一下“Sort by Name”或者“Sort by Type”即可排序。原创 2021-07-05 17:25:23 · 968 阅读 · 0 评论 -
出现( linker command failed with exit code 1)错误总结
Undefined symbols for architecture armv7: "_OBJC_CLASS_$_MyPageLogViewController", referenced from: objc-class-ref in BaiduMobStatAppDelegate.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit cod原创 2017-10-27 14:36:19 · 1005 阅读 · 0 评论 -
MJRefresh在iOS11.0瞬间刷新
自iOS11.0和iPhone X发布以来,iOSDeveloper都要学习苹果爸爸给的新协议,唉,发点牢骚,说正题:::MJRefresh在iOS11.0中也不能幸免,手势触摸屏幕,稍微下拉就会触发下拉刷新事件,还有就是我的TableView分区头会自动的乱跑。@property(nonatomic,assign)BOOL automaticallyAdjustsScroll原创 2017-09-30 09:55:48 · 3411 阅读 · 0 评论 -
"Illegal property type, c for appearance setter, _installAppearanceSwizzleForSetter:
Terminating app due to uncaught exception 'NSInvalidArgumentException'"Illegal property type, c for appearance setter, _installAppearanceSwizzleForSetter: 在iOS8下没问题,但到了iOS7一运行就crash。之后找到原因原创 2017-11-16 17:38:40 · 447 阅读 · 0 评论 -
Xcode9.2版本坑爹啊!图片显示混乱
昨天,就在昨天,自己手贱更新了xcode版本,网速比较慢,更新了一下午,然后今天就发生了苦逼的事情,基本上所有的图片全部正常显示,混乱,变形,不显示,我都疯了,我也没改什么代码啊?(问题出在iOS7.0系统上)我的手机是10.3.3正常显示,公司的测试机就爆炸了,我还以为手机让我玩坏了,寻思还要赔钱,是不是要跑路。。。大概的页面显示和这个博客说的 一样,我就不说那么多了,复制粘贴比较简单. 嘿...原创 2018-02-08 17:25:34 · 901 阅读 · 2 评论 -
IOS 12.0 Xcode10 运行libstdc++报错处理方案
ld: warning: ignoring file /Applications/Xcode10.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk/usr/lib/libstdc++.6.0.9.tbd, missing required architecture x86_64 in file /Applications/Xcode10.1.app/Conten原创 2019-07-05 09:47:25 · 2300 阅读 · 0 评论 -
GCD定时器进入后台停止运行
ios7以后提供的后台接口模式1、Background Audio,这是后台的音频,这个很早之前便有,也是iOS设备中用得最多的后台应用,调用这个接口可以实现后台的音乐播放。2、Location Services,这是后台的定位,系统会拥有统一页面进行管理。3、VoIP,后台语音服务,类似Skype通话应用需要调用,可进行后台的语音通话。4、Newsstand,报刊杂志后台自动下载...原创 2018-06-05 13:30:31 · 3786 阅读 · 0 评论 -
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VALID_ARCHS=armv7s arm64).
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VALID_ARCHS=armv7s arm64).原创 2018-11-01 17:49:19 · 3210 阅读 · 0 评论 -
解决iPhone5等32位设备,13位时间戳转换异常(转)
32-bit 64-bit2015年初,所有提交审核的App需要适配64位,目的是充分利用ARM处理器的高性能支持,让应用能够有更为极致的体验。在iPhone5S以后的设备都是支持64位的。一、时间显示引发的问题问题页面由于32位处理器的NSInteger是int类型的,导致溢出,下面我们来具体看一下。1、服务端返回JSON数据服务端返回日期数据为13位时间戳。...转载 2018-11-22 11:39:50 · 1046 阅读 · 0 评论 -
.itmstransporter
Resolver: Install error - com.apple.transporter.mediatoolkit Exception’s name: java.io.IOException, Exception’s message: Error accessing file:/Users/bianbianchuxing/.itmstransporter/obr/1.13.0/com.app...原创 2019-07-08 16:08:49 · 2635 阅读 · 3 评论 -
iOS自定制导航栏返回按钮或者隐藏导航栏pop手势失效解决方案
在iOS开发的工作当中,Push和Pop经常用于界面之间的跳转和返回。苹果在iOS7以后给导航控制器加了一个Pop手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会随着你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是否要执行控制器的pop操作。 这个想法非常棒,但是系统给我们规定手势触发的范围必须是屏幕左侧边缘,还有如果我们自定制了返回按钮或者隐藏了导航栏,也就是执原创 2017-05-05 14:21:24 · 1797 阅读 · 0 评论 -
页面 下移64
1.iOS7在Conttoller中新增了这个属性:automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖。我们设置automaticallyAdjustsScrollViewInsets这个属性为原创 2017-04-13 11:43:48 · 454 阅读 · 0 评论 -
-[UIKBBlurredKeyView candidateList]:手写输入法APP闪退
在苹果中文手写输入法输入时,会导致app崩溃,崩溃日志显示-[UIKBBlurredKeyView candidateList]:,原因就是手写输入法有滚屏,和你的冲突了,我在UIScrollview的category中重写了三个方法如下: -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [[self ne原创 2017-03-28 12:48:31 · 1161 阅读 · 2 评论 -
symbol(s) not found for architecture arm64解决办法
遇到报错symbol(s) not found for architecture arm64时可以按以下内容逐一排除:1.未导入框架2.库路径 头文件路径不对 删除3.Other Linker Flags 改为 -lz或-ObjC4.找不到库 删除重新导入静态库5.是否支持armv7 armv64 i3866.导入静态库可能与原来库冲突 .pch文件 #ifde转载 2017-03-23 14:43:13 · 9092 阅读 · 0 评论 -
the document "(null)" requires Xcode 8.0 or later
the document "(null)" requires Xcode 8.0 or later原创 2017-03-15 14:08:35 · 1641 阅读 · 0 评论 -
iOS开发之Xcode8控制台输出警告:subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0
借鉴@CrazyZhang1990,原文地址点击打开链接一、错误起因昨天更新了Xcode8,今天新建工程的时候发现控制台会多出很多log。因为前天用的Xcode7工程还好好的。所以猜测是Xcode升级之后的一些设置或者工程配置原因。二、错误提示:2016-09-19 21:08:37.327067 Swift03[3103:305165] sub转载 2016-12-22 10:28:12 · 785 阅读 · 0 评论 -
解决collectionView刷新时闪屏的bug(隐式动画)
大牛们有很多解决办法,但是我用过这个,是行之有效的,其他的没什么作用。 [UIView performWithoutAnimation:^{ [self.collectionView reloadData]; }];把刷新界面的事件放在这个BLock里就可以了!原创 2016-12-08 10:55:48 · 10439 阅读 · 0 评论 -
AFNetworking2.0带来的坑
error: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type:原创 2017-03-27 11:30:27 · 391 阅读 · 0 评论 -
Signing for "xxx" requires a development team. Select a development team
出现这个问题的原因是你的team没有设置对。解决办法,TARGETS---->Genernal----->Signing------>team,选择合适的选项,编译即可或者更改一下Bundle Identifier 。原创 2017-04-14 13:15:21 · 10540 阅读 · 0 评论 -
iOS 屏幕左侧向右滑动返回-问题
当前文章讨论的前提条件首先,你的Vc是有NavigationController来管理的,就是得有导航栏.这个人性化的便捷操作从iOS7开始.为什么有些ViewController可以左侧滑动返回,有些页面这个手势就不起作用了?手势可用:当前页面的返回(pop)事件没有被自定义,使用的是系统的back,interactivePopGestureRecognizer.enable原创 2017-04-21 18:06:26 · 10940 阅读 · 0 评论 -
SDWebImage 加载图片不显示问题 --- 难以想象的BUG
今天碰到一个BUG [self.headImage sd_setImageWithURL:[NSURL URLWithString:_model.EAImg] placeholderImage:[UIImage imageNamed:@"gd"]];多么正常的异步加载图片,他就不正常的显示了,只显示placeholderImage,其他页面倒是可以正常显示,区别就是图片的URL;这个URL原创 2017-05-18 14:28:02 · 18369 阅读 · 5 评论 -
Xcode报错:You don’t have permission.
报错:你没有权限。(我自己的工程,我还没权限了?)检查错误----是我在拖拽第三方时,有一个同名的info.plist文件,把它删除掉就可以了。原创 2017-07-10 18:04:28 · 15839 阅读 · 0 评论 -
Cannot find protocol declaration for 'xxDelegate'
之前用Xcode8编写工程,我今天用Xcode7.3打开工程竟然报Cannot find protocol declaration for 'CAAnimationDelegate'的错误,说是找不到代理方法,因为是引用的三方,所以我慢慢找了一下,是因为编译器编译顺序的问题,打个比方你在b.h里自定义了一个代理bDelegate,如果程序在编译a.h文件但是你 #import 了b.h文件,编原创 2017-03-28 11:09:24 · 6233 阅读 · 0 评论