Xcode 6 GM无法为iOS设备编译,但在模拟器中可以使用-奇怪的错误消息

卡洛斯·P

我有一个可以在XCode 6 beta中正常编译的项目,但是现在在GM中,它将无法为iOS设备编译,并出现以下错误:

myController.m:393:9: No visible @interface for 'UIDevice' declares the selector 'initialize:'

在这一行:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)

对于模拟器,它仍然可以编译。我还尝试了以下修复程序:

  • 清理了整个项目并重新构建。
  • 从〜/ Library / Developer / XCode删除了所有派生数据
  • 重新安装XCode
  • 检查了XCode首选项,并将“命令行工具”的位置指向了XCode 6(XCode 5仍安装在计算机上并且指向该位置)

...但是没有运气。编译时同样的错误。

帮助!iOS8即将到来,我们的时间紧迫,这确实令人头疼。

PS:我们还在工作区中使用Cocoapods,这是值得的。

卡洛斯·P

好吧,经过一番梳理,我解决了这个问题。该应用程序是一个iOS 8应用程序,具有嵌入式的Today Extension。

事实证明,在添加Today扩展时,XCode添加了一个构建设置:

“启用模块(C和Objective-C):是

我的项目和包含我的应用程序目标均未使用此构建设置,但是将其设置为YES会导致尝试自动链接框架(并失败)以及最终与头文件相关的各种相关奇数错误消息。

由于源文件既是包含应用程序的目标,又是Today Extension的目标的成员,因此问题变得更加复杂。

希望此信息对其他人有帮助。

在此处输入图片说明

卡尔

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xcode 6 GM无法使用iOS 8模拟器模拟位置

来自分类Dev

Xcode 8 Beta 6中的奇怪SceneKit链接器错误

来自分类Dev

Xcode 6模拟器,无法启动错误

来自分类Dev

Xcode 6错误-为iOS模拟器构建时“缺少必需的架构i386”

来自分类Dev

在Xcode 5中使用iOS 6模拟器

来自分类Dev

Xcode 6 GM iOS 8中的iOS模拟器界面模糊

来自分类Dev

在Xcode 6上模拟错误

来自分类Dev

在模拟器xCode 6 GM上将AudioServicesPlaySystemSound静音

来自分类Dev

iOS 8和XCode 6 beta 4的奇怪运行时错误

来自分类Dev

XCode6 beta 6 Swift编译器错误

来自分类Dev

尝试在iOS模拟器中运行应用程序时收到奇怪的Xcode错误

来自分类Dev

如何在iOS模拟器中为Xcode 6添加音乐文件?

来自分类Dev

iOS Swift:将AWS开发工具包与xCode6配合使用-错误消息

来自分类Dev

XCODE 6(6A313)使用插座编译错误

来自分类Dev

iOS 7应用程序无法在Xcode 6模拟器中显示整个屏幕

来自分类Dev

无法在模拟器iOS 8 Xcode 6中运行应用

来自分类Dev

iOS模拟器无法在Xcode 6中正确显示

来自分类Dev

Xcode 6 + Swift + NSTextViewDelegate =编译错误

来自分类Dev

Xcode 错误地将 iOS 模拟器“识别”为实际设备

来自分类Dev

xCode 6最终版本中的编译器错误

来自分类Dev

OSX 10.9 Xcode6上BOOST的has_binary_operator.hpp中的错误消息

来自分类Dev

Xcode 6 GM iPhone 6模拟器-故事板的尺寸不正确,显示为放大

来自分类Dev

我已经在xcode5中安装了iOS6模拟器,但是无法在iOS6模拟器上运行应用

来自分类Dev

CoreData在使用xCode 6的iOS 8 Swift中的我的模拟器上运行但在我的iPhone中不可用

来自分类Dev

XCode 6的AudioSystemSounds错误?

来自分类Dev

GM发布的Xcode 6编译

来自分类Dev

Xcode 7.3 / Swift 2.2错误?代码内置在模拟器中,但在设备上显示错误

来自分类Dev

Xcode 6没有显示iOS 7.1模拟器

来自分类Dev

Xcode 6的默认iOS模拟器照片?

Related 相关文章

  1. 1

    Xcode 6 GM无法使用iOS 8模拟器模拟位置

  2. 2

    Xcode 8 Beta 6中的奇怪SceneKit链接器错误

  3. 3

    Xcode 6模拟器,无法启动错误

  4. 4

    Xcode 6错误-为iOS模拟器构建时“缺少必需的架构i386”

  5. 5

    在Xcode 5中使用iOS 6模拟器

  6. 6

    Xcode 6 GM iOS 8中的iOS模拟器界面模糊

  7. 7

    在Xcode 6上模拟错误

  8. 8

    在模拟器xCode 6 GM上将AudioServicesPlaySystemSound静音

  9. 9

    iOS 8和XCode 6 beta 4的奇怪运行时错误

  10. 10

    XCode6 beta 6 Swift编译器错误

  11. 11

    尝试在iOS模拟器中运行应用程序时收到奇怪的Xcode错误

  12. 12

    如何在iOS模拟器中为Xcode 6添加音乐文件?

  13. 13

    iOS Swift:将AWS开发工具包与xCode6配合使用-错误消息

  14. 14

    XCODE 6(6A313)使用插座编译错误

  15. 15

    iOS 7应用程序无法在Xcode 6模拟器中显示整个屏幕

  16. 16

    无法在模拟器iOS 8 Xcode 6中运行应用

  17. 17

    iOS模拟器无法在Xcode 6中正确显示

  18. 18

    Xcode 6 + Swift + NSTextViewDelegate =编译错误

  19. 19

    Xcode 错误地将 iOS 模拟器“识别”为实际设备

  20. 20

    xCode 6最终版本中的编译器错误

  21. 21

    OSX 10.9 Xcode6上BOOST的has_binary_operator.hpp中的错误消息

  22. 22

    Xcode 6 GM iPhone 6模拟器-故事板的尺寸不正确,显示为放大

  23. 23

    我已经在xcode5中安装了iOS6模拟器,但是无法在iOS6模拟器上运行应用

  24. 24

    CoreData在使用xCode 6的iOS 8 Swift中的我的模拟器上运行但在我的iPhone中不可用

  25. 25

    XCode 6的AudioSystemSounds错误?

  26. 26

    GM发布的Xcode 6编译

  27. 27

    Xcode 7.3 / Swift 2.2错误?代码内置在模拟器中,但在设备上显示错误

  28. 28

    Xcode 6没有显示iOS 7.1模拟器

  29. 29

    Xcode 6的默认iOS模拟器照片?

热门标签

归档