我正在尝试使用XCode 4.2和最新的iOS SDK在iOS 4.2.1设备上测试应用。该应用程序没有任何特定于iOS 5.0的功能。当我在我的devide上运行它说“构建成功”然后“完成在设备上运行应用程序”,但我的设备上没有安装任何东西,应用程序永远不会启动。在这里搜索时,我发现了几种可能的解决方案,其中没有一种有效。这是我尝试过的。
发生了流错误:错误域= kCFErrorDomainCFNetwork代码= 2“无法完成操作。(kCFErrorDomainCFNetwork错误2.)”UserInfo = 0x133cf0 {kCFGetAddrInfoFailureKey = 8}
非常感谢任何帮助。
答案 0 :(得分:0)
看起来很简单,但是我已经看到这个错误了很多次,你所概述的确切设置和拔掉iPhone并将其重新插回往往似乎解决了这个问题。不确定这是否特定于iPhone 3G / iOS 4.2.1但是这个错误似乎对我来说非常常见,因为该设备连接到Xcode 4.2。
添加: This questioner有完全相同的错误,这是由于DNS问题造成的网络问题。您可能需要检查您的iPod和/或Mac是否在您的网络上正确设置并可以访问互联网。继续进行纯粹的推测,也许需要一些'手机之家'来确认设备是否已在开发人员门户上注册,因为由于网络设置不正确而导致开发失败,从而导致构建无法正常工作? / p>
答案 1 :(得分:0)
我终于发现了这个问题。在构建设置,架构中,虽然我确保armv7和armv6都存在于Valid Architectures部分中,但我没有检查“架构”设置,默认情况下是“$(ARCHS_STANDARD_32_BIT)”。在此部分添加armv6解决了这个问题。但我仍然感谢你花时间尝试帮助我,非常感谢。