美文网首页
iOS 那些年遇到的报错(持续更新)

iOS 那些年遇到的报错(持续更新)

作者: BiBiMan | 来源:发表于2021-04-27 17:51 被阅读0次

1、程序崩溃报错:Could not load NIB in bundle: 'NSBundle </private/var/containers/Bundle/Application/2DEBB6E8-408E-4219-82EA-E86BC2B95714/****.app> (loaded)' with name '***MineFloorFourCell’’

NSBundle报Could not load Nib错误,需要将xib目标文件添加Target Membership到当前工程中


2、14系统,UIDatePicker控件在Automatic设置下,iPad运行会卡死不能滚动,且只显示当前日期(Currenr Date


3、报以下错误有可能是类没有实现,需要@implementation



4、UITextViewillegal Configuration错误,是有于Xcode编译版本过低,选择所支持的最低版本


5、Missing context for method declaration

step1:Cmd+A    step2:Cmd+I


6、Command PhaseScriptExecution failed with a nonzero exit code(bash: permission denied error)

错误报文:/Users/****/Desktop/MyApps/ios/****/Pods/Target Support Files/Pods-****/Pods-****-resources.sh:permission denied

方法一:将项目移动到英文路径下(如未解决问题,再试试方法二)

方法二:命令行工具输入: chmod u+x 报错的文件路径(如还未解决问题,请使用方法三)

方法三:重装或升级cocopods,然后再从方法一开始尝试


7、new开头属性变量名报错,谨慎使用new开头申明属性名


8、打包时报错“Command GenerateDSYMFile failed with a nonzero exit code”

解决方法:在xcode选项-》Targets-》Build Settings-》Build Options-》Debug Information Format选中DWARF


9、nib must contain exactly one top level object which must be a UITableViewCell instancecell通过xib添加手势冲突,去掉通过xib拖拽的手势或者遵守UIGestureRecognizerDelegate代理协议


10.UITableView代理不执行原因

*~*未初始化某些对象,空对象调用了方法,比如空的可变数组,执行增删操作

11.<unknown>:0: error: module name "" is not a valid identifier

Command CompileSwiftSources failed with a nonzero exit code

由于Build Settings >Product Module Name配置为空,给该项配置内容即可PRODUCT_MODULE_NAME=$(PRODUCT_NAME:c99extidentifier)

12.Multiple commands produce '/Users/****/Library/Developer/Xcode/DerivedData/MyTestProject-evvojlvgzuryunbjzqzvvjovblvf/Build/Products/Debug-iphonesimulator/.app':

1) Target 'MyTestProject' has link command with output '/Users/****/Library/Developer/Xcode/DerivedData/MyTestProject-evvojlvgzuryunbjzqzvvjovblvf/Build/Products/Debug-iphonesimulator/.app'

2) Target 'MyTestProject' has create directory command with output '/Users/****/Library/Developer/Xcode/DerivedData/MyTestProject-evvojlvgzuryunbjzqzvvjovblvf/Build/Products/Debug-iphonesimulator/.app'

由于Build Settings >Product Name配置为空,给该项配置内容即可PRODUCT_NAME=$(TARGET_NAME)

13.-[UIApplication beginIgnoringInteractionEvents]overflow,ignore

大体是因为UI布局存在死循环

14.上传包到AppStore报App Store Connect Operation Error

可能原因是ipa包名含有中文或其他不支持的字符

解决方法:使用英文和阿拉伯数字命名ipa包名

15.Xcode在Release模式下无法断点调试问题:variables is not available变量不可用

解决方法:在Build Settings中搜索"optimization level",然后参考Debug模式下的参数,将Release模式下的配置值修改成与Debug模式下同样的值

相关文章

网友评论

      本文标题:iOS 那些年遇到的报错(持续更新)

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