iOS开发过程中的一些错误提示和解决办法大全

时间:2021-05-05 14:46:34

转自:http://www.dapps.net/dev/iphone/ios-dev-problem-faq.html


iOS开发过程中的一些错误提示和解决办法大全

iOS DEV 错误提示 dApps配图

本文为汇总跟踪贴,会不断完善,若你在进行iOS开发工作中有过一些错误的解决办法,欢迎你分享给其他朋友,你可以通过邮箱(editor@dapps.net)让我们知晓。

1、在使用iTunes Connect上传时出现“Info.plist does not contain a CFBundleResourceSpecification”错误提示

原因或解决办法:这样的错误时通常是因为你上传的是模拟器的版本的程序。建议在上传前还是经过真机测试的比较好。

2、在Xcode的 Organizer中出现”Xcode cannot find the software image to install this version“错误提示

原因或解决办法:出现这种错误提示通常是因为开发环境的版本比设备的版本还底,你必须升级你的开发环境来解决问题。
或者在其他的电脑上安装的不同的ios版本同时这里没有备份。

3、描述:main.m 提示:Thread 1:signal SIGABRT,控制台 提示:

Couldn’t register ym2.Jsq with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.(lldb)

原因或解决办法:建议重装Xcode,从Apple官方Mac App Store下载

4、Apple mach-o Linker 错误

解决思路和解决办法:
A. 点击xcode 左边面板 项目工程名,在右边面板找到Build settings
这里 需要注意的几个地方有
other linker flags (用到第三方的类、库 可能要注意的问题,我用百度地图API ,帮助文档,也有这样的一个提示 )
library search paths(用到第三方库的时候要注意,根据错误提示 看有无library not found 之类,具体里面有怎么填我也还没找到规律,到谷歌上多找)
B. 重复包含头文件
有过一次,在相互的头文件中重复包含,后改到.m文件中去包含。
C.重复定义了变量、函数等
这个要仔细去看。
D. 定义了变量 没有实现,
看看每个变量是否都有 @synthsize
E.用搜索引擎看到过别人说 包含头文件错误 ,如 把 .h文件 错误 写成.m 文件
F.今晚的一个错误 ,没有导入相应的库, 用的百度地图API,里面用到了定位,一时疏忽忘导入CoreLocation.framework 和 quartzcore.framework (这个根据提示看有的错误回提示哪个文件不存在或引用出错)