iOS 5.1模拟器Twitter登录问题

9

我开始开发一些与Twitter集成的应用程序,但当我尝试登录Twitter时,会出现以下情况:

http://i.stack.imgur.com/Agdn5.png

每次我都尝试了不同的账户。我使用的是Macbook 2011,OS X 10.8(Mountain Lion),Xcode 4.4(4F250),iOS模拟器5.1(272.21)。

如果您有任何想法,我将非常高兴,因为在研究后,我仍然找不到解决方法 :(


1
问题出在 iOS 模拟器上,在运行应用之前,我需要登录 Twitter。 - Emil Marashliev
你能用这些账户登录网站吗?诚实地说,这不可能是模拟器的问题——5.1模拟器没有什么新的东西。 - Jessedc
是的,我尝试过了,没问题,也不是账户的问题。我认为这可能是Mountain Lion和/或Xcode 4.4的bug,请看这个链接https://dev.twitter.com/discussions/4850 - Emil Marashliev
3个回答

9

7
这是一个已知的错误,在Mac OS X v10.8(Mountain Lion)中发生。
可能是因为Mountain Lion有一个本地的Social.framework,开发工具也在使用这些,因此Twitter.framework没有被使用,所以当您尝试在iOS 5.x模拟器上登录Twitter时,它无法使用Social.framework,系统也没有正确地使用Twitter.framework作为后备。
无论如何,这是官方的说法:
在OS X v10.8(Mountain Lion)上使用iOS 6.1 SDK时,如果在iOS Simulator中使用iOS 5.0或iOS 5.1“Legacy SDK”,则无法通过设置窗格登录Twitter,并且Twitter.framework将无法正常工作。如果您需要测试Twitter功能,则需要选择iOS 6.1或iOS 6.0模拟器运行目标,或在设备上测试iOS 5.x。在OS X v10.7(Lion)上运行模拟器时不会出现这些问题。

来源:苹果文档(社交部分)


1
我建议您停止支持iOS 5。 - Daniel
可能在不久的将来 :) - k06a

0
很可能是服务器出了问题,但唯一的其他解释是模拟器出了问题。我认为我能给你的最好建议是尝试在模拟器中重置内容和设置,重新启动你的 Mac,如果这些都没有帮助,你可能需要重新安装 Xcode。

据报道,问题可能是Xcode 4.4的一个bug... https://dev.twitter.com/discussions/4850 - Emil Marashliev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接