繁体   English   中英

升级到iOS 7和Xcode 5 - 与UIAccelerator,UIStringDrawing和NSObject有关

[英]upgrading to iOS 7 and Xcode 5 - having issues with UIAccelerator, UIStringDrawing and NSObject

我将iPad更新到iOS 7,发现我已经工作了一年多的企业应用程序崩溃了。 好的,没问题,我会在Xcode中看到它崩溃的地方。

好的,问题:我必须升级到Xcode 5才能调试iOS 7.好的,没问题,我将升级到Xcode 5。

好的,问题:Xcode 5中的源代码现在显示19个错误:一个在NSObject.h中,三个在UIStringDrawing.h中,其余的在UIAccelerometer.h中。

并且,对于奖金,它在底部添加一个,“发出太多错误,现在停止。” 这并不是那么令人欣慰。

我真的在互联网上寻找答案,但我必须使用错误的搜索词,因为我找不到解决这个问题的方法。 当然,我不是唯一的一个。

我认为,近两年来我一直在开发iOS应用程序,但是当涉及到细节问题时,我仍然非常愚蠢。 我通常只是点击“运行”并希望它有效。 到目前为止,这是一个非常有效的策略,但现在我很难过。

谁能告诉我我做错了什么? 除了显而易见的事实,我应该把所有东西都放在一边。

我还必须更新我以前的应用程序,因为它也有iOS 7问题,但它让我甚至想到它。

我感谢任何人都能给予的帮助。

我在这里找到了答案: http//blog.spacemanlabs.com/2013/09/how-to-support-old-ios-sdks-in-xcode-5/#comment-1056917662

在弄清楚如何做到这一切后,该应用程序显示了几个与原始问题无关的错误。 结果我为Autolayout设置了几个XIB。 那些被禁用的应用程序在我的带有Xcode 5的iOS 6手机上运行良好。

很高兴您能够切换回iOS 6 SDK。 我在UIAccelerometer.hNSObject.h遇到了同样的错误,但是想要坚持使用iOS 7 SDK。

对我来说,这些错误是由我的项目文件夹中的UIKit.frameworkFoundation.framework (以及其他一些框架)的杂散副本造成的。 这些都是链接器看到的,因此抛出了“重复符号”错误消息。 一旦我摆脱了项目文件夹中的框架并重新链接到“Build Phases” - >“Link Binary With Libraries”中的框架,所有内容都已构建完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM