2016-04-15 70 views
1

我正在运行项目,因为很长时间,突然它开始给出错误。我刚刚更新Xcode到7.3创建证书和上传应用程序在iTunes的测试飞行。现在当我运行项目时,它会给出错误“CoreTelephony/CTCallCenter.h file not found”。 我已经删除了这些文件并再次运行,这次它给出了“CoreBluetooth/CoreBluetooth.h文件未找到”。Xcode 7.3 <CoreTelephony/CTCallCenter.h>&<CoreBluetooth/CoreBluetooth.h>文件未找到

enter image description here

框架已经存在于应用程序

enter image description here

  • 我有干净和重建项目,重新启动的Xcode,重新启动电脑。
  • 我已将“$(OBJROOT)/ UninstalledProducts/$(PLATFORM_NAME)/ include”行添加到“标题搜索路径”中。 但没有任何工作,那么如何解决这个错误?

回答

0

CoreBluetooth和CoreTelephony在Watch OS 2.x上不存在。这里是我的技巧:

  • 在项目设置中定义预处理器宏。在我的情况是APPLE_WATCH = 1
  • 现在你的代码应该是这样的
#ifndef APPLE_WATCH 
    // YOUR CODE HERE 
#endif 
相关问题