iOS-报错累计整理 (持续更新)

** 突然想到为何不把开发中经常遇到的报错信息整理起来,方便以后回顾!说干就干!**

第一. info.plist could`t be removed

iOS-报错累计整理 (持续更新)_第1张图片
12DFFCFC-99F8-4C4D-AA59-294AAC265C93.png

]( http://upload-images.jianshu.io/upload_images/3018930-5286f1575cce70b1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

解决方法: 快捷键:shift + command + G , 输入含自己电脑路径(/Users/XX/Library/Developer/Xcode),删除DerivedData文件夹,回到xcode,选择 product 后 clean 一下,运行OK!

第二.Signing for "XXX" requires a development team. Select a development team in the project editor.-------------------Code signing is required for product type 'Application' in SDK 'iOS 10.0'

iOS-报错累计整理 (持续更新)_第2张图片
37A67858-5B8D-4B8A-B578-25ECDA648724.png

解决方法:  点击项目 --- targets --- General --- Signing---Team 选择自己的开发者团队证书,默认会勾选

默认情况为:

iOS-报错累计整理 (持续更新)_第3张图片
5EE61068-69E3-45EA-8D3A-F2A4B03D9CF6.png

更改后为:

iOS-报错累计整理 (持续更新)_第4张图片
C1B4D20A-DBB9-4192-B5A3-2975698C1715.png

**第三.Debug-iphonesimulator/xxx.app/WeiboSDK.bundle/images: Directory not empty **

解决方法: 快捷键 Shift + Command + G 前往(/Users/你电脑名/Library/Developer/Xcode/DerivedData),删除DerivedData 文件夹,运行成功!

第四.xcode运行到真机报错 While reading xx.png pngcrush caught libpng error

iOS-报错累计整理 (持续更新)_第5张图片
8BADD3AA-B4FF-468A-9F9B-7276B9C8BA19.png

解决方法: 这是提示的png并不是ps导出的png,而是手动修改jpeg后缀名为png,在模拟器上不会报错,但在真机,不识别这种所谓的“png”图片,请UI设计师将图片重新修改就行了!

第五.Could not attach to pid : “XXXX”

iOS-报错累计整理 (持续更新)_第6张图片
EDA2B002-158C-4281-9462-F5159AEF737E.png

解决方法: 不管它,再次运行;这个问题并不是由我们的操作引起的,有时就会莫名其妙的出现,如果还不行,那么就把手机重新插拔或者重启模拟器,还不行就重启Xcode,还不行就clean一下工程,还不行就重启系统!蛋疼!

第六.[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x618000053230

iOS-报错累计整理 (持续更新)_第7张图片
921F311F-B395-48C7-B7DE-FFC80217A52F.png

解决方法: 在Other Linker Flags 中添加-ObjC就可以了 !

第七.Invalid Podfile file: syntax error, unexpected end-of-input, expecting keyword_end.

iOS-报错累计整理 (持续更新)_第8张图片
8F2F0442-C45A-404B-A012-CD0CA01B98D0.png

解决方法: vi Podfile 编写格式不对 , 比如说 vi Podfile 时候忘记 加上 end 了 正确格式如下图,当然尽可能添加导入框架的版本信息!
iOS-报错累计整理 (持续更新)_第9张图片
BD85418B-7534-45E2-82AF-308E9555738C.png

第八.CocoaPods集成时 Apple Mach - O linker Error "std::__!::__next_prime(unsigned long)..."

iOS-报错累计整理 (持续更新)_第10张图片
5E7B744082E0F0C8E44C00047424B56D.jpg

解决方法: 如图: 添加 libc++.tbd 文件 (备注: pods - build setting - C++ Standard Library 检查是否是libc++(LLVM C++ .... support) 选项 再到 工程的 targets - build phases - Enable Bitcode 设置为NO)
iOS-报错累计整理 (持续更新)_第11张图片
36033DCA43CB6A10B2E020AE0ACF02D1.jpg

第九.Program License Agreement updated

iOS-报错累计整理 (持续更新)_第12张图片
6D005B0014868B061B8BBBCA1B30B9D7.jpg
解决方法:登录开发者帐号首页有个红色的条,点开就会出现一个阅读协议,同意了就行

第十.This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.

iOS-报错累计整理 (持续更新)_第13张图片
1C39DF81-A247-4978-ACDD-5C652E569BE0.png
解决方法:iPhone上已经装了包标识符一样的 App,删掉再运行。

第十一.code signing is required for product type 'xxxxx' in SDK 'iOS 10.0'

82873959-51A3-4BAE-A10B-AACD4D821143.png
解决方法:点击工程 Targets -- General ,勾选Automatically manage signing,配置相关team等即可!
iOS-报错累计整理 (持续更新)_第14张图片
C3CC0D44-8ECF-4705-9949-60ABCE6652D4.png

第十二.The maximum number of apps for free development profiles has been reached

iOS-报错累计整理 (持续更新)_第15张图片
图片.png
解决方法:  苹果免费App ID只能运行2个应用程序,当调试第三个的时候就会报这个错误,我们必须把之前的应用程序删除,就可以调试新的了

第十三. bash: syntax error near unexpected token `newline'

图片.png
 解决方法:终端编译时候戴尖括号之类的**重定向字符**时候会报此错误,解决方法,去除重定向字符!

第十四.ine 2: /Users/xx/Desktop/New-WolfKill/MapFileParser.sh: Permission denied

48571BA9-3AB9-4CE7-B791-5B0DACBADBE8.png
解决方法: 首次检出,提示对pod读取无权限,在终端中执行以下命令即可 chmod a+x /Users/XX/Desktop/MSU-WolfKill/MapFileParser.sh

第十五、operator delete", referenced from:

iOS-报错累计整理 (持续更新)_第16张图片
264E66D8-875B-4D8F-BFBD-1499B9632577.png
 解决方法:项目 - TARGETS - General - Linked Framework and Libraries 添加依赖库 libc++.tbd

持续更新

你可能感兴趣的:(iOS-报错累计整理 (持续更新))