[置顶] 经常碰到的xcode报错提示

1. ---- 真机调试Your build settings specify a provisioning profile with the UUID “48f08a3c-

没指定或没指定对provision file 而导致的错误
可以跳转文件到目录 /users/youraccout/Library/M
obileDevice/Provisioning Profiles/  移除所有的已存在的provision file. 去developer 的member center, 下载新的provision file 双击导入。在xcode中重新配置即可。 


2. ---- 6.0 error:-fembed-bitcode is not supported on versions of iOS prior to 6.0

解决方法:ld: '/Users/bianxiang/Desktop/个人项目/WatchFeast更新了/WatchFeast/ShareSDK/Connection/QZoneConnection.framework/QZoneConnection' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

iOS6在Build Settings里面 将Enable Bitcode设置为 NO  编译通过

3. ----  解决reason: 'Application windows are expected to have a root view controller at the.....

解决方法

UIViewController *rootViewController=[[UIViewController allocinit];

    self.window.rootViewController = rootViewController;

    [self.window addSubview:rootViewController.view];

4 ---- 关于数据库 崩溃在这里


*出现该情况 90%是由于数据库少写了传进去的参数 或者没有传入参数或传入的参数类型不对!


5.真机调试 Xcode真机测试could not find developer disk image解决方法

在使用Xcode进行真机调试的时候,有时根据真机的系统不同,会出现could not find developer disk image 错误,这是由于真机系统过高或者过低,Xcode中没有匹配的配置包文件,我们可以通过这个路径进入配置包的存放目录:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

里面有类似这样的一些文件夹,如果这些文件夹中没有包含我们真机的系统,则不能进行真机测试。但是我们可以通过将相应的配置包添加入这个文件夹来解决问题:

[置顶] 经常碰到的xcode报错提示_第1张图片

说了解决的方法,不提供文件,会让大家觉得坑爹,下面给大家一个链接,里面有从iOS4.2到9.1所有版本的配置包,大家各取所需,不用感谢我:

ios9.1及以前:http://pan.baidu.com/s/1qWIfrqc

ios9.2:http://download.csdn.net/detail/wokenshin/9354083


6. While reading /Users/lejian/lejianapp/demo/Images/设置/背景@2x.png pngcrush caught libpng error:

   \235

原因1. 是提示的png并不是ps导出的png,而是手动修改jpeg后缀名为png,在模拟器上不会报错,但在真机,不  识别这种所谓  的“png”图片。(随便批下美工)

 原因2:这是因为png图片的问题,png图片在存储的时候有一个NOT INTERLACED/INTERLACED(无交错/交错)的选项,因为设计师在切图的时候的存储错误,图片在XCode中就会报这个错误,但是还是会编译成功并运行,请设计师将图片重新按无交错存储就行了。

 

  解决方案:

 用ps重新导出png就ok了



7.Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x687ef50> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key datePicker.'

原因:第一种出错的原因可能是错误的IBOutlet连接,即xib中定义了某个IBOutlet,但是在对应的头文件中,该IBOutlet已经被修改或删除。要检查这一问题,可以打开xib文件,在File's Owner上点击右键,然后在弹出的窗口中检查是否有“惊叹号”提示的IBOutlet连接,基本上可以找到问题所在。

第二种出错的原因可能是在xib文件中没有正确指定对象的类。要检查这一问题,可以打开xib文件,查看自定义视图控制器或者视图的Custom Class是否定义正确即可。



8.The operation couldn’t be completed.
重启模拟器即可

9. 推送问题--
did Fail To Register For Remote Notifications With Error: Error Domain=NSCocoaErrorDomain Code=3000 " 未找到应用程序的 “aps-environment” 的授权字符串 " UserInfo=0x1708ee70 {NSLocalizedDescription= 未找到应用程序的 “aps-environment” 的授权字符串 }

Provisioning Profile文件错误







你可能感兴趣的:(xcode)