Xcode各种报错总结
1、删除Xcode内多余的配置文件:
当你的工程中有个人证书和企业证书时,你xCode打包的时候可能会发现一个问题:当你的Code Signing设置iOS Developer和Automatic,并且你的Bundle ID和Team选择其中一个时,你打出来的包不一定是你想要的个人包或者企业包,因为在你export最后一步的时候,你的Provisioning Profiles才是决定你的包类型的关键,但是你发现你改Bundle ID和Team并没什么乱用的时候,怎么办?删除没用的Provisioning Profiles:command + shift +G 前往文件夹: ~/Library/MobileDevice /Provisioning Profiles 删除里面的文件,导入你需要的Provisioning Profiles
1、Xcode的APPID登录过期,反复登录不上去 ——> 设置/APPID/iCloud中失效导致,从新登录 ,再回到Xcode中登录即可。
单独2、Xcode10.3 打不开问题 libMainTread.dyl插件库,修改其名字即可。
3、pod库头文件提示找不到,在 Build Settings 中 search Paths中 添加引用库。
4、git push origin HEAD:refs/for/分支名字
1.git push <remote 名字> <本地分支的名字> : <远程库的名字>
git push origin HEAD:refs/for/master :需要codeReview
git push 肯定是推送
origin : 是远程的库的名字
HEAD: 是一个特别的指针,它是一个指向你正在工作的本地分支的指针,可以把它当做本地分支的别名,git这样就可以知道你工作在哪个分支
refs/for :意义在于我们提交代码到服务器之后是需要经过code review 之后才能进行merge的
refs/heads 不需要————————————————
创建远程分支(本地分支push到远程):$ git push origin [name] / 或者 git push origin head
5、代码分支合错 后面又提交了很多代码解决办法
1、从 合并分支的开始之前的提交的分支处进行 检出一个分支!
2、在 “新分支” 上 选择 当前分支 ——> 仅首个父级 ——> 从合并代码的地方 往上开始 把自己的 「每一个 提交」 进行 「遴选」,遇见冲突的 解决代码冲突。
3、遇到 有合并的提交 ——> 不要遴选,从其他分支上进行 合并过来。
4、依次把自己提交的全部 「遴选」过来!!
5、运行代码,进行解决丢失的那部分代码。