![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS 项目工程修改类
文章平均质量分 73
liangyi_csdn
这个作者很懒,什么都没留下…
展开
-
Xcode14 pod 报错 FrozenError RuntimeError
Xcode14 pod 报错 FrozenError RuntimeError原创 2023-02-20 11:24:54 · 635 阅读 · 0 评论 -
iOS崩溃日志ips文件解析
一 简介 测试组的同事在进行稳定性测试时,通常会遇到一些崩溃,然后他们会将这些崩溃日志(一般是ips格式的文件)反馈给开发进行分析,但是这些ips文件中的内容通常是如下图这样的,都是一些十六进制的堆栈地址,如果仅仅根据这些堆栈地址,我们基本无法做任何事情,连最基本的崩溃定位都做不到。那么,在iOS开发中,还有一些其他的方法可以帮助我们将这些堆栈信息转化为可视化的日志文件,在转化后的可视化日志文件中,我们可以清晰定位到我们的应用崩溃的位置,如下图2所示。 这个转化的过程有一个专业术语,叫符号化,就原创 2022-01-11 10:26:42 · 4568 阅读 · 0 评论 -
iOS 对App内部的http请求进行白名单设置
原定于2017年1月1日起所有提交到 App Store 的App必须强制开启 ATS,需要配置Https。但是现在不需要了,无固定期限的往后延期了,但是这个还是得弄明白下为好,说不定哪天突然就让弄了。一、 2017年1月1日起所有提交到 App Store 的App必须强制开启 ATS。就是要求去掉 Info.plist 的 NSAllowsArbitraryLoads1.这要求所有通过APP发送的网络请求都需要https2.开启ATS,图片(例如图像的URL)等静态文件的url需要用https原创 2021-10-28 17:32:35 · 1933 阅读 · 0 评论 -
Git常用命令及方法大全
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库本地分支关联远程:git branch --set-upstream-to=origin/beta beta一、新建代码库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,...原创 2021-10-20 10:21:00 · 22272 阅读 · 0 评论 -
CocoaPod 手动升级本地三方库的版本号
如果本地pod search 三方库 一直未显示git 中的最高版本。pod 升级和 pod setup后都一直不能搜索到git上的最新版本,那么这个教程绝对适合你。First. 问题描述拿ZFDownload 这个库举例。终端输入:pod search ZFDownload后显示以下图片明显只能下载1.0.2的版本,但是我们需要的代码只在1.0.3上有,那么怎么pod能下载1.0.3的版本呢。github里面的版本号: 明显可见有1.0.3的tag了。Second.方法步骤打开.原创 2021-01-13 10:15:06 · 868 阅读 · 0 评论 -
在iOS项目中,如何有效完善的修改项目名称
前言:在iOS开发中,有时候想改一下项目的名字,这会遇到很多麻烦。直接改项目名的话,Xcode不会帮你改所有的名字 项目中的很多文件、文件夹或者是项目设置的项,都是不能随便改的,有时候改着改着,就会编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种“完美”的修改方法。注意:重命名项目时,记得先备份好一份注意:重命名项目时,记得先备份好一份注意:重命名项目时,记得先备份好一份重要的事情说三遍本文会把一个项目名叫OldDemo123改成NewDemo。正文:...原创 2020-12-31 08:38:29 · 392 阅读 · 0 评论 -
iOS 1 duplicate symbol for architecture arm64 解决
解决方案有几种:1. 检查项目中是否导入了相同的 .a 文件,搜索.a 文件排查解决2. 检查是否在#import头文件的时候,不小心把.h写成了.m3.查看被编译的文件中是否有重复的(如果有文件显示红色一般是编译器没有找到的文件)。进入Target->Build Settings->Compile Sources下,查看是否有异常文件4.最后重新去检查项目里报...原创 2019-05-29 15:33:37 · 5057 阅读 · 0 评论 -
Xcode10 打开旧项目报错Multiple commands produce...'/Info.plist' 的解决方案
问题:Multiple commands produce '/Users/yinfun/Library/Developer/Xcode/DerivedData/YinFunMall-afigyocfhdeysjgljomjutuczlgu/Build/Products/Debug-iphoneos/IMModule/Info.plist': 1) Target 'IMModule' (proj...原创 2018-10-12 10:23:11 · 4674 阅读 · 0 评论 -
Alcatraz不显示Load Bundle解决办法
很多人升级Xcode版本后或者安装完Alcatraz插件后,Alcatraz失效了,重启Xcode 不显示Load Bundle,解决办法:在命令行执行以下命令:使用 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID找到uuid,E969541F-E6F9-4D25-8...原创 2018-08-22 22:46:27 · 784 阅读 · 0 评论 -
iOS 项目报错 ld: library not found for -lxxx
iOS 项目报错 ld: library not found for -lxxx 如果你的项目编译或者运行出现这种错误,不要疑惑,不用四处寻找解决方法,完全可以肯定的是你的项目中缺少了.a文件(这个原因:就是你的项目在提交SVN时,没有把.a文件提交上去,导致项目在拉取时没有相应的.a文件,所以项目运行时就会出现这种错误提示)如何提交.a文件,请查看我的另一篇博客!可以在项目中去查找一下.a文件...原创 2018-04-20 16:24:15 · 2344 阅读 · 0 评论 -
提交.a文件到svn (Cornerstone 管理工具)
首先使用原始的方法来提交:使用命令行添加文件1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;2.之后再输入如下命令:svn add libOCMock.a,回车;3.之后会出现:A (bin) libOCMock.a 表示添加成功,打开Versions就可以看到,刚才添加的.a文件,此时就可以手动上...原创 2018-04-20 16:12:03 · 750 阅读 · 0 评论