一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。

前言

在iOS的开发中有些bug, 不是代码造成的都会归类到这里来

1.上存到蒲公英的app,该手机不能安装


两种可能:
1.该手机去。设置-通用-VPN与设备管理-点击该App的企业证书-点击信任

2.下载的测试app的profile文件里面没有包含该设备。要到开发者证书里面
2.1先添加设备的uuid

2.2到profile文件选择该设备

2.3重新生成profile文件下载双击安装(开发证书跟生产证书都需要重新配置)

2.4重新打包,上存都蒲公英都能够下载打开

2.iOS Xcode 提示Unable to install “XXXX”


主要看红色框的内容:此应用程序的应用程序标识符授权与已安装的应用程序不匹配。这些值必须匹配才能允许升级。

这个原因是app在安装到手机的过程中,会将entitlement里的信息拿出来进行一些验证。

我所遇到的case是测试机上安装了两个测试包,可能是其中一个测试包的应用标示和Xcode运行的项目中设置的标示不匹配,所以被苹果系统给拦截了。

解决方案就是删掉测试机上所有的测试包,重新运行就可以了。

3.运行项目,第三方文件缺失

2022.06.02接手别人的项目,从阿里云库上面拉去代码下来发现,运行第三方库缺失导致代码无法运行。


打开终端,cd到根目录,pod install

2022.12.05 换成公司的电脑再次遇到这个问题,那时候公司已经搬迁,网络超级差,如果网络差的情况下加入有另外一台电脑的项目是能正常运行的,我们可以把正常运行的项目的 Target Support Files文件进行替换就好,重新运行就好。

4.如何检测App是否安装(审核失败)

OC Extension 检测手机是否安装某个App(源码)

5.App打包报错

remark: Incremental compilation has been disabled: it is not compatible with whole module optimization
Command CompileSwiftSources failed with a nonzero exit code

修改办法:修改Podfile文件的版本号

6.项目文件重复的问题

接手上一个人运行项目的时候在代码库把代码下载下看运行出现一个bug,然后我去项目里面看看它的文件,好在还有一个能运行的项目,对比一下文件的内容发现,项目文件多了几个。把它删除掉就修好了。

正常能运行的项目文件。

有问题的项目文件

删除多余的文件就能运行成功。

原因是跟项目里的专门存储图片的问题图片发生冲突。

7.把Xcode的代码跑到iphone手机,启动页面出来,需要等1分钟才进去首页。

Launching “Frame” is taking longer than expected. Do you want to continue to wait?
“框架”的发布时间比预期的要长。您想继续等待吗?

LLDB is likely reading from device memory to resolve symbols.
LLDB可能从设备内存中读取来解析符号。

造成这个问题试过两次:
1.Xcode升级,然后iphone也跟着升级,就会出现这个问题(2020年的时候)
2.深使用下面的软件度清理XCode的垃圾的时候出现

产生这个问题的原因是:个人估计是把 iOS DeviceSupport 文件里面的iphone模拟器的SDK驱动删除了,然后重新下载下来的跟当前iPhone的版本有差异造成的。

解决办法:本人试过两次都能解决问题。

1.删除~/Library/Developer/Xcode/iOS DeviceSupport/该目录下,所有文件夹



2.选择Xcode --> Window–>Devices and Simulators,找到真机设备,鼠标右键选择unpair the device


3.然后重新数据线连接手机,会自动下载对应版本的SDK下来。这个时候不要急着把XCode的代码写到手机里面,就算你点击运行都会提示你。is busy。


相当于第一次数据跟电脑连接,需要等待一段时间,后才能够把代码写进去。

最后,尝试第一次之后还是卡的,然后我有上网搜索还是这个教程,如是我重复是多次 之后就成功了,可能要重复尝试多次的。

iOS Bug 错误收集(疑难杂症,不是代码造成)相关推荐

  1. 收集各种 iOS App 开发可以用到的代码示例

    code4app.com 这网站不错,收集各种 iOS App 开发可以用到的代码示例  cocoacontrols.com/ 英文版本的lib收集  objclibs.com/ 精品lib的收集网站 ...

  2. ios bug 分析

    ios中线上或者内部测试bug统计收集有两种方法: 1)使用第三方bug收集 1.bugHD 来源http://bughd.com/doc/ios-customize 2.bugtags 来源http ...

  3. 原 iOS面试题收集

    原 iOS面试题收集 发表于2年前(2013-07-22 13:47)   阅读(369) | 评论(0) 4人收藏此文章, 我要收藏 赞0 听云性能监测产品App.Server.CDN免费试用,绑定 ...

  4. cesium系列 - 错误收集

    cesium+vue错误收集 1.页面卡死 2.实体聚合的数据源的更新-bug 3.实体聚合的显示和隐藏的切换-bug 4. Cesium 之加载在线底图(天地图.高德.百度.腾讯.谷歌等并实现偏移纠 ...

  5. SqlServer发布订阅错误收集

    SqlServer发布订阅错误收集 原文:SqlServer发布订阅错误收集 目录 1. SqlServer发布订阅错误收集 1.1. Message:脚本对于表"dbo.table&quo ...

  6. iOS使用 Metrickit 收集崩溃日志

    iOS使用 Metrickit 收集崩溃日志 Metrickit 是什么 MetricKit 是 苹果在 iOS13系统开始引入的用来汇总和分析有关异常和崩溃诊断以及电源和性能指标的每个设备的报告. ...

  7. iOS动手做一个直播app开发(代码篇)

    iOS动手做一个直播app开发(代码篇) ###开篇 好久没写简书,因为好奇的我跑去学习直播了,今天就分享一下我的感慨. 目前为止直播还是比较热点的技术的,简书,git上有几篇阅读量和含金量都不错的文 ...

  8. iOS Bug解决办法:如何防止Siri读出隐藏的通知

    文章来源:ATYUN AI平台 尽管苹果尚未针对iOS错误展开修复,使得Siri能够读出隐藏的锁屏通知,但以下方法可以解决目前的安全漏洞. 苹果的内部人员分享了一些解决办法,以防止Siri在锁定屏幕上 ...

  9. iOS 9应用开发教程之使用代码添加按钮美化按钮

    iOS 9应用开发教程之使用代码添加按钮美化按钮 丰富的用户界面 在iOS9中提供了很多的控件以及视图来丰富用户界面,对于这些视图以及控件我们在上一章中做了简单的介绍.本章我们将详细讲解这些视图. i ...

最新文章

  1. 机器学习中的梯度下降( Gradient Descent)算法
  2. cygwin和mingw编译软件的疑问
  3. #x开头的是什么编码呢。浏览器可以解释它。如中国等同与中文中国?
  4. matlab 代码风格,10 Matlab 函数与代码风格
  5. 时光机穿梭---管理修改
  6. 【转载】负数的二进制
  7. Spring-jdbc:JdbcTemplate使用简介
  8. python 插值_有序点列的样条插值
  9. tp5之允许跨域请求
  10. 测试手机烧屏的软件,还能修手机烧屏?安卓手机屏幕测试神器
  11. 简单的Dos攻击-死亡之Ping
  12. c语言调用数学函数根号,不调用库函数求根号x的计算方法(二分/三分/牛顿迭代法)...
  13. mac os安装Windows系统失败后不能合并为一个分区
  14. 2021年十佳返利优惠券平台排名如下
  15. EXCEL如何在一个图上画多条曲线
  16. 根据经纬度查询两点距离(sql)
  17. tsconfig.json中常见配置项的含义解析
  18. 语音识别方案 - 联想语音团队多场景实时语音文字转换方案
  19. 通过具体的例子说明一维和二维的相关运算、卷积运算究竟是怎么做的。
  20. redis分布式方案redis cluster的介绍和实践

热门文章

  1. html 组织结构 图表,OrgChart-简单实用的组织结构图表jQuery插件
  2. [八方旅人] 魔大公攻略, 可行的一种打法
  3. 设计模式取舍之道:代码复杂度权衡
  4. 多线程之哲学家就餐问题(java代码含注释)
  5. 编译原理_NFA与正规式
  6. 准大学生必看!这10个建议,真希望计算机专业的学生早点知道
  7. PPOCRLabel 半标注工具全平台安装使用
  8. Hexo博客 Next更换修改主题样式 不生效的解决
  9. 大学生程序员IT情书“2014爱的告白挑战赛”获奖名单及优秀情书展示系列之 - 【三行代码】情书
  10. 域服务器适合什么系统,什么是域?什么是域服务器?