博客> iOS-报错累计整理 (持续更新)
iOS-报错累计整理 (持续更新)
2017-10-17 22:28 评论:0 阅读:633 OS_JJ
ios 报错累计整理
** 突然想到为何不把开发中经常遇到的报错信息整理起来,方便以后回顾!说干就干!**

第一. info.plist could`t be removed

 ECF8C5E1-22F2-470B-8D9A-BBC8558743DC.png

解决方法: 快捷键: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'  37A67858-5B8D-4B8A-B578-25ECDA648724.png

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

默认情况为:  5EE61068-69E3-45EA-8D3A-F2A4B03D9CF6.png

更改后为:  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  8BADD3AA-B4FF-468A-9F9B-7276B9C8BA19.png

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

第五.Could not attach to pid : “XXXX”  EDA2B002-158C-4281-9462-F5159AEF737E.png

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

第六.[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x618000053230  921F311F-B395-48C7-B7DE-FFC80217A52F.png

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

第七.Invalid Podfile file: syntax error, unexpected end-of-input, expecting keyword_end.  8F2F0442-C45A-404B-A012-CD0CA01B98D0.png

解决方法: vi Podfile 编写格式不对 , 比如说 vi Podfile 时候忘记 加上 end 了 正确格式如下图,当然尽可能添加导入框架的版本信息!

 BD85418B-7534-45E2-82AF-308E9555738C.png

第八.CocoaPods集成时 Apple Mach - O linker Error "std::!::next_prime(unsigned long)..."  5E7B744082E0F0C8E44C00047424B56D.jpg

解决方法: 如图: 添加 libc++.tbd 文件 (备注: pods - build setting - C++ Standard Library 检查是否是libc++(LLVM C++ .... support) 选项 再到 工程的 targets - build phases - Enable Bitcode 设置为NO)

 36033DCA43CB6A10B2E020AE0ACF02D1.jpg

第九.Program License Agreement updated  06A085EB-C161-4942-80FB-CD4AE31E8C03.png

解决方法:登录开发者帐号首页有个红色的条,点开就会出现一个阅读协议,同意了就行

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

解决方法: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等即可!

 C3CC0D44-8ECF-4705-9949-60ABCE6652D4.png

第十二. [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master Cloning into ...  A4B754A5-D741-420F-A2B1-9F6BA8EFC2C7.png

解决方法:  关闭当前的工作空间,删除掉文件夹中的workspace 和 podfile 文件,然后打开终端,执行pod setup命令;重新pod install,install完成之后,通过workspace打开工作空间,clean+build即可!

第十二.The maximum number of apps for free development profiles has been reached  EAC9A8FF-C088-4597-9337-F7D06FC77D24.png

解决方法:  苹果免费App ID只能运行2个应用程序,当调试第三个的时候就会报这个错误,我们必须把之前的应用程序删除,就可以调试新的了

第十三. bash: syntax error near unexpected token `newline'  11BC8F0D-6390-4622-91EF-D1A08E3288ED.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[](void)", referenced from:**  264E66D8-875B-4D8F-BFBD-1499B9632577.png

 解决方法:项目 - TARGETS - General - Linked Framework and Libraries 添加依赖库 libc++.tbd

持续更新

收藏
1
sina weixin mail 回到顶部