zoukankan      html  css  js  c++  java
  • 转 IOS7开发错误收集

    转自:http://blog.csdn.net/smallsky_keke/article/details/16117653

    1、

    fatal error: file '/Applications/Xcode5-DP.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDynamicAnimator.h' has been modified since the precompiled header '/Users/sumomochuufuku/Library/Developer/Xcode/DerivedData/ModuleCache/2NEVAP7X943D2/UIKit.pcm' was built

    note: after modifying system headers, please delete the module cache at '/Users/sumomochuufuku/Library/Developer/Xcode/DerivedData/ModuleCache/2NEVAP7X943D2'

    1 error generated.

     

    解决办法:前往 '/Users/sumomochuufuku/Library/Developer/Xcode/DerivedData/ModuleCache/2NEVAP7X943D2 这个文件夹,删除其文件夹中的内容,然后运行app,没问题了,注意不是删除 2NEVAP7X943D2 文件夹,而是其中的内容。然后再  clean下项目就可以了(product  -> clean)

    注意:

    1)、 sumomochuufuku 是我的用户名,你要改成你自己的。

    2)、NEVAP7X943D2 文件夹应该是对应应用的,所以会随着app的不同而改变,要理解并灵活使用。

    2、

    fatal error: file '/Applications/Xcode5-DP.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIFont.h' has been modified since the precompiled header '/Users/lucky/Library/Developer/Xcode/DerivedData/ModuleCache/15I6PGVCGLZMV/UIKit.pcm' was built

    note: after modifying system headers, please delete the module cache at '/Users/lucky/Library/Developer/Xcode/DerivedData/ModuleCache/15I6PGVCGLZMV'

    1 error generated.

     

    解决办法:同错误1

    前往 /Users/lucky/Library/Developer/Xcode/DerivedData/ModuleCache/15I6PGVCGLZMV 这个文件夹,然后删除文件夹中的文件,然后clean下项目。

     

    类似错误,需要清除缓存来解决的,以后不赘述了

    3、一个很严重的UIWebView页面重叠BUG:当UIWebView有输入请求时,键盘弹出,会挤压UIWebView,使页面出现重叠现象,目前没有解决办法。

    http://www.sencha.com/forum/showthread.php?271747

    4、UIWebView在IOS7系统下,当使用 initWithFrame 方法初始化的时候偶尔会crash,具体原因不明。删除app,重新安装又没问题,但确实是个偶现的问题,目前无解。

    5、XCode5由于缓存问题引起了很多奇怪的问题,所以清除缓存有时会起到大作用:

    删除DerivedData和Snapshots两个文件夹中的内容就可以了。

    6、XCode5当删除一个第三方framework,但项目中还可以搜索到这个framework,无论清除缓存还是重启电脑,甚至重装XCode都没有效果的时候,问题可能出在项目本身了,下面的解决方案:

    打开项目:TARGETS  -> Build Settings -> Search Paths -> Framework Search Paths 查看其中的framework搜索路径中是否有错误的路径,把错误的路径删除后,clean项目。

    7、XCode5打包ipa的时候不要连接设备,否则会出现问题,感觉是证书问题。

    8、XCode5打包ipa如果出现在其他设备上都正常,但某些IOS7系统设备出现不能安装,那可以试验以下步骤来纠正:

    (1)打开https://developer.apple.com/account/ios/profile,确定证书添加了相应设备的udid,并且证书的Bundle Identifier与你项目的要对应起来。

    (2)打开XCode5偏好设置-> Accounts,弹出窗口后,双击你的证书,在弹出的第二个窗口,选择相应的证书,点击左下角的更新。

    (3)打开项目Build Setting->Code Signing ->Code Signing Identify ,选择IOS Develop(自动匹配)

    然后打包的步骤这里就不介绍了。

  • 相关阅读:
    页面适应UIWebView大小,不出现横向滚动条[转]
    switch case 遍历 table表头的时候使用枚举来便利 (switch 不支持字符串类型,用这种方式来达到使用目的)
    Builder 解析 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
    用2个层来显示 table 第一行 定位 效果。 支持ie6/ie7/ff/chrome,两个方向滚动条 ,保证最后一列也能对齐
    FORM 不换行的方法
    table 固定显示第一行 & 动态改变table高度
    select options 排序(保持option 对象完整性)
    JQuery ajax 如何设置同步调用(同时只能触发一个函数) 解决与层显示信息时候的冲突问题
    针对ie6 用层来实现select的title 提示属性 (增加含有滚动条情况的支持)
    定义新对象方法
  • 原文地址:https://www.cnblogs.com/chenhaosuibi/p/4025786.html
Copyright © 2011-2022 走看看