美文网首页
iOS-开发错误集锦

iOS-开发错误集锦

作者: carpond | 来源:发表于2017-01-10 16:58 被阅读104次

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

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

    解决办法:

    xcrun git config --global user.email your@email.com
    xcrun git config --global user.name "your name"
    

    注意事项:

    • 邮箱注册github的邮箱
    • 名字为github的用户名
    2.SVN: Unexpected HTTP status 405‘Method Not allowed’on '/'
    613E0B59-E7FC-4E39-ADD6-9C50EF571B81.png

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

    3.今天上班打开一个外包的项目,打开报:pods-frameworks.sh:permission denied;shell script invocation error
    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)
    图1.png

    解决办法:

    1.按下图设置
    图2.png
    2.按图设置
    图3.png
    3.你会得到下面的类似信息
    message sent to deallocated instance 0x600000643bd0
    

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

    4.打开活动监视器,找到对应进程的PID
    图4.png
    5.0打开终端输入输入指令:sudo malloc_history+PID+0x600000643bd0
    图5.png

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

    相关文章

      网友评论

          本文标题:iOS-开发错误集锦

          本文链接:https://www.haomeiwen.com/subject/yaakbttx.html