iOS-开发错误集锦

在开发中.我们可能会遇到各种各样的问题.下面的问题是我近期遇到的

1.Xcode创建项目时点选Git后创建的项目一直报此错"Couldn’t communicate with a helper application."

解决办法:

xcrun git config --global user.email [email protected]
xcrun git config --global user.name "your name"

注意事项:

  • 邮箱注册github的邮箱
  • 名字为github的用户名
2.SVN: Unexpected HTTP status 405‘Method Not allowed’on '/'
iOS-开发错误集锦_第1张图片
613E0B59-E7FC-4E39-ADD6-9C50EF571B81.png

我是在add repository的时候遇到这个问题的.
看了很多资料之后发现,路径少了‘/’。如“https:192.168.1.1/svn/”。

3.今天上班打开一个外包的项目,打开报:pods-frameworks.sh:permission denied;shell script invocation error
iOS-开发错误集锦_第2张图片
D7BD1928-9886-486C-8C52-202229290A9C.png

解决办法:找到Build Phases, 点开Embed Pods Frameworks 是不是看到了
"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh" 这句话? 删除后commond+R,OK。。。。

4.隐藏Tabbar上黑线的问题:如果设置了TabBar的背景图片,tabbar上的黑线需要隐藏:
 [[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"tab_bg"]];
 [[UITabBar appearance] setShadowImage:[UIImage new]];

如果以上这种方式隐藏不了,可以加上下面这句试试:
[[UITabBar appearance] setBarStyle:UIBarStyleBlack];

5.0 main.m报错Thread: 1EXC_BAD_ACCESS(code=EXC_1386_GPFLT)
iOS-开发错误集锦_第3张图片
图1.png

解决办法:

1.按下图设置
iOS-开发错误集锦_第4张图片
图2.png
2.按图设置
iOS-开发错误集锦_第5张图片
图3.png
3.你会得到下面的类似信息
message sent to deallocated instance 0x600000643bd0

记住这个内存0x600000643bd0,下面会用的到

4.打开活动监视器,找到对应进程的PID
iOS-开发错误集锦_第6张图片
图4.png
5.0打开终端输入输入指令:sudo malloc_history+PID+0x600000643bd0
iOS-开发错误集锦_第7张图片
图5.png

红线部分就是你发生错误的方法了

你可能感兴趣的:(iOS-开发错误集锦)