zoukankan      html  css  js  c++  java
  • 解决iOS工程被Xcode识别成Mac工程的问题

    换了工作后,一直比较忙,很少在网上发文, 本着互联分享精神,在空闲时间,还是写出来吧, 关于在项目中遇到的小问题

    关于解决iOS工程被Xcode识别成Mac工程的问题:

    如图:

    首先

    • 这种问题一般出现在拷贝工程到另一台Mac上,用Xcode打开后,发现没法运行:Xcode竟然把它识别成Mac工程了,target在Xcode上的device选项竟然只有My Mac 64-bit”,能编译才怪呢!而拷回到原Mac上打开编译,运行正常,当前Mac打开其他工程也是正常的!

    那么

    • 是什么导致工程被Xcode识别出错呢?Xcode的bug我们这里就不说了,检查发现项目工程的.xcodeproj文件,在查看内容时(通常有三个:project.pbxproj, project.xcworkspace和xcuserdata文件夹)。xcuserdata里面有在不同Mac上打开后产生的缓存文件,这时候肯定有与之前Mac上编译相关的缓存文件,当前Xcode不能正常识别它,这也是问题所在!

    解决方法

    • 关闭工程,查看.xcodeproj文件里的内容,删除xcuserdata文件夹;重新打开项目工程,重新看到device列表里出现iPhone真机和模拟器了!command+shift+K清理一下,然后编译、运行。OK,应该没事了,Xcode在运行程序时会自动根据配置信息重新生成xcuserdata文件的。

    具体的步骤是:

    一:

    二:

    三:

  • 相关阅读:
    beta冲刺第一天
    反射机制
    Core Java 第五章总结
    Core Java 第四章总结
    Core Java 第三章总结
    第五讲附加总结
    高博SLAM基础课第五讲——PnP非线性优化
    高博SLAM基础课第五讲——几何基础
    高博SLAM基础课第四讲——非线性优化
    高博SLAM基础课第四讲——相机模型
  • 原文地址:https://www.cnblogs.com/chenjianjian/p/5808251.html
Copyright © 2011-2022 走看看