Ios 我的iPhone 3Gs不是';t可从Xcode5中选择作为目标。这能修好吗?

Ios 我的iPhone 3Gs不是';t可从Xcode5中选择作为目标。这能修好吗?,ios,iphone,xcode,iphone-3gs,Ios,Iphone,Xcode,Iphone 3gs,两天来,我一直在努力让我的iPhone3GS成为目标,这样我就可以在上面测试应用程序了,我很惭愧地承认我还没有达到这个目标。我已经找到了以下网站和stackoverflow答案(见下文),但还没有能够针对我的3Gs。在这段时间里,我可以轻松地瞄准我的iPhone5,并在手机上安装应用程序。我为这两台设备都提供了iOS团队资源调配配置文件,在我的管理器窗口中,它们旁边都显示有绿点 从视觉上看,我的意思如下: 我的iPhone5是可选的,但我的3Gs甚至没有出现 到目前为止,我发现了以下答案和网站

两天来,我一直在努力让我的iPhone3GS成为目标,这样我就可以在上面测试应用程序了,我很惭愧地承认我还没有达到这个目标。我已经找到了以下网站和stackoverflow答案(见下文),但还没有能够针对我的3Gs。在这段时间里,我可以轻松地瞄准我的iPhone5,并在手机上安装应用程序。我为这两台设备都提供了iOS团队资源调配配置文件,在我的管理器窗口中,它们旁边都显示有绿点

从视觉上看,我的意思如下:

我的iPhone5是可选的,但我的3Gs甚至没有出现

到目前为止,我发现了以下答案和网站:

1) -- 讨论如何将armv6作为3Gs的目标。我执行了此操作,但在目标选择下,我无法将我的3Gs视为可选。您可以在照片中看到,我将有效的体系结构切换为包括armv6,并选择了仅为armv7和armv7s的体系结构

2) --我已经在首选项下载部分下载了6.1模拟器,我已经下载了6.1 SDK并将其放入/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs文件夹中。您可以在照片中看到选中的

3) --这与我遇到的问题相同,但即使使用这些操作,我也无法选择与#2相同的3G

通过对所有这些网站和问题的挖掘,我确实找到了一些显然是在2月1日的信息。2014年,应用商店出现了一个切换,他们不再接受为iOS 6.1设计的应用程序。这是否意味着我不再被允许使用我的3Gs进行测试?甚至被允许再为3Gs开发


请帮忙?

我找到了一个解决方案。我又玩了一会儿,退出并重新启动了Xcode 5.0.2,电脑上没有任何iOS设备。当我选择目标选择按钮时,我注意到有两个iOS设备列在那里,如下图所示。这向我暗示它实际上是在识别我的3Gs,而不是在我连接它的时候。我猜它没有被识别是因为Xcode读取到它运行的是iOS 6.1.3。对于Putz1103,我建议有两个版本设置,我开始挖掘。Putz1103部分是正确的,我想你的灵感

在项目导航器中选择项目时,“常规”选项卡、“生成设置”选项卡左侧的三个选项卡下,有需要正确设置的选项。在部署信息部分的此选项卡下,需要将部署目标选择为正确的iOS目标。选择了我的3Gs作为目标后,我可以在我的3Gs上构建我的应用程序进行测试


结合我在原始问题中概述的所有活动,在2014年2月1日之后仍然可以选择3Gs作为Xcode 5.0.2的开发目标。

更改应用程序的部署目标(而不是项目)将手机升级到更旧或与操作系统版本相同的版本将解决这一问题。

的图表表明,您不再真正关心支持3G。我知道,既然你有一个,你会有不同的感觉,但如果数据有效的话,你似乎只是少数。我对支持旧的iOS不太感兴趣,因为我认为你甚至不能再通过App store为它们发布应用程序了。我特别感兴趣的是,我是否仍然可以使用我的3Gs作为开发3.5版本的目标“屏幕。但是,我仍然可以使用iOS 6.1.3版本的3Gs,下载《割断绳索2》,因此看来主要开发者仍然支持该软件。如果不是这样的话,我很想知道。你的Xcode版本是什么?你是否将最低iOS版本设置为低于iOS 7?“生成设置”中有两个版本设置。