iPhone app does not run on old device (3G, 3GS, ...)(iPhone 应用程序无法在旧设备(3G、3GS、...)上运行)
问题描述
可能重复:
在使用 Xcode 4.2 和 iOS 5 SDK 时是否可以针对较旧的 iOS 版本? 
我开发了一个适用于 iPhone 4 (iOS 4.3 & 5) 的应用程序(在开发过程中使用).现在我尝试在 3GS(iOS 4.3.3)和 3G(iOS 4.2)上进行测试.但应用程序不会加载到这些设备中.尝试部署到设备时,我可以在控制台上看到以下消息.
I have developed an app which works on iPhone 4 (iOS 4.3 & 5) (which used during developing). Now I have tried to test on 3GS (iOS 4.3.3) and 3G(iOS 4.2). But app does not load into these devices. I can see following messages on consol when try to deploy to device.
Sat Jan  1 17:27:38 unknown lockdownd[16] <Error>: 2ff68000 handle_connection: 
            Could not receive USB message #6 from Xcode. Killing connection 
Sat Jan  1 17:27:38 unknown com.apple.mobile.lockdown[16] <Notice>: Could not 
            receive size of message
我已经在 Xcode 4.0.2 和 4.2 beta 上进行了测试.重新启动设备和 MAC 但仍然相同.有人可以知道这个问题吗?谢谢
I have tested on Xcode 4.0.2 as well as 4.2 beta. Restarted devices and MAC but still same. Can anybody know about this issue? Thanks
推荐答案
这可能有多种原因.到目前为止,这是pople遇到的案例:
This can come for various reasons. Until now this is are the cases pople have encountered:
- 电缆不好 -> 尝试另一根,或者在编程时保持不动
 - info.plist 中提到的不受支持的功能 -> 检查 plist
 - 不支持的架构(默认 Xcode4.2 使用标准 arch= armv7 )-> 添加 armv6
 
这篇关于iPhone 应用程序无法在旧设备(3G、3GS、...)上运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:iPhone 应用程序无法在旧设备(3G、3GS、...)上运行
				
        
 
            
        基础教程推荐
- Play 商店的设备兼容性问题 2022-01-01
 - Xcode UIView.init(frame:) 只能在主线程中使用 2022-01-01
 - 如何比较两个 NSDate:哪个是最近的? 2022-01-01
 - navigationItem.backBarButtonItem 不工作?为什么上一个菜单仍然显示为按钮? 2022-01-01
 - 如何将图像从一项活动发送到另一项活动? 2022-01-01
 - iOS - UINavigationController 添加多个正确的项目? 2022-01-01
 - 为什么姜饼模拟器方向卡在应用程序中? 2022-01-01
 - UIImage 在开始时不适合 UIScrollView 2022-01-01
 - SwiftUI-ScrollViewReader的ScrollTo不滚动 2022-01-01
 - Android Volley - 如何动画图像加载? 2022-01-01
 
    	
    	
    	
    	
    	
    	
    	
    	
				
				
				
				