关于app断点不停的问题

遇到过两次app断点不停的问题。搜过网上很多资料说如何解决,无非是在围绕Xcode设置的改变。修改了之后还是不行。后来找到网上一个解决方法是:选中Xcode的项目,在Finder中打开内容,删除*.pbxuser和*.mode1v3文件,重新打开project下断点。苦于没有找到*.pbxuser和*.mode1v3这两个文件,所以很苦恼,不知道如何改。

后来用终端 find / -name *.pbxuser -print寻找整个电脑中的类似文件。终于找到了,

处理方式:需要在xx.xcodeproj项目中显示包内容,包开打开如下:

在xcuserdata中正常应该如下所示:

断点不能停的app中,是这样的:

明显可以看到,Breakpoints文件冲突了,所以要删除这个文件。不过我删了这个文件后还是断点还是不停,我就把xcuserdata中两个文件夹中的内容都删除了。app还是会照样运行的。这样断点不停问题就解决了。

不过还有不明白的问题是xcuserdata中文件的作用是什么。breakpoints文件应该是存储断点信息,但是另外一个文件夹中的两个文件作用不是太清楚了。

另外*.pbxuser和*.mode1v3这两个文件在存在于xcodeproj。如下图所示,不过有的就没有,也不清楚是怎么回事。

总之,关于断点不停,只要删除上面的文件,clean一遍在运行就可以了。引起这个问题的原因是xcodeproj乱拷贝造成的问题。

解决完这个问题后,程序编译还是不通过。这里涉及Bulid Setting中一些文件目录的设置。

另外,xcode生成的app所在的目录是/Users/MC/Library/Developer/Xcode/DerivedData/yepunetwork-ffftmpyawfomxobirefynicvshlt/Build/Products/Debug-iphonesimulator/

在这里可以查看app的大小以及包中有什么内容。重要的DSYM文件也在这里,它是用来配合xx.crash文件查看符号化的崩溃日志。每次发送app都需要把这个文件给保存好。

在xcode中的Projects可以把所有的app文件删除。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值