Iphone XCode 4.2在使用3.1.2连接的ipod touch上调试时出现问题
我有XCode 4.2构建4C199 自Im测试以来,我下载了ios 3.x设备的ios支持文件 在我的iPodtouch第1代ios 3.1.2上 无论我创建什么项目,我都会尝试从xcode测试我的应用程序 在连接的ipod上(可识别),但: 当我按run时,它编译时没有错误,但只是停止 运行时说:“已完成运行ProjectName” 在模拟器中,它可以正常工作:-) 输出中没有错误 建议?1)在目标构建选项中添加armv6体系结构,并检查部署目标是否为iOS 3.1.2 2) 从Info.plist文件中的“所需设备功能”(UIRequiredDeviceCapabilities)中删除“armv7”的值。1)在目标构建选项中添加armv6体系结构,并检查部署目标是否为iOS 3.1.2 2) 从Info.plist文件中的“所需设备功能”(UIRequiredDeviceCapabilities)中删除“armv7”的值。Iphone XCode 4.2在使用3.1.2连接的ipod touch上调试时出现问题,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我有XCode 4.2构建4C199 自Im测试以来,我下载了ios 3.x设备的ios支持文件 在我的iPodtouch第1代ios 3.1.2上 无论我创建什么项目,我都会尝试从xcode测试我的应用程序 在连接的ipod上(可识别),但: 当我按run时,它编译时没有错误,但只是停止 运行时说:“已完成运行ProjectName” 在模拟器中,它可以正常工作:-) 输出中没有错误 建议?1)在目标构建选项中添加armv6体系结构,并检查部署目标是否为iOS 3.1.2 2) 从Info.
xCode 4.2构建应用程序以在具有armv7体系结构的设备上运行。
意味着它只能与iPhone3GS或更高版本、iPodtouch第三代或更高版本(对不起,我不确定)以及iPad1和iPad2一起使用。
在目标->构建设置中,将Armv6添加到架构中。
添加后会是这样的
ARCHS = armv6 $(ARCHS_STANDARD_32_BIT)
VALID_ARCHS = armv6 armv7
还可以在有效的体系结构中添加Armv6添加后会是这样的
ARCHS = armv6 $(ARCHS_STANDARD_32_BIT)
VALID_ARCHS = armv6 armv7
最后在-info.plist中删除该条目
Required device capabilities - armv7
我希望这会有所帮助。xCode 4.2构建应用程序以在具有armv7体系结构的设备上运行。
意味着它只能与iPhone3GS或更高版本、iPodtouch第三代或更高版本(对不起,我不确定)以及iPad1和iPad2一起使用。
在目标->构建设置中,将Armv6添加到架构中。
添加后会是这样的
ARCHS = armv6 $(ARCHS_STANDARD_32_BIT)
VALID_ARCHS = armv6 armv7
还可以在有效的体系结构中添加Armv6添加后会是这样的
ARCHS = armv6 $(ARCHS_STANDARD_32_BIT)
VALID_ARCHS = armv6 armv7
最后在-info.plist中删除该条目
Required device capabilities - armv7
我希望这会有所帮助