我一直试图让我的 iPhone 3Gs 成为目标,这样我现在可以在它上面测试应用程序两天了,我很惭愧地承认我还没有实现这个目标。我找到了以下站点和 stackoverflow 答案(如下),但无法针对我的 3G。在此期间,我可以轻松地瞄准我的 iPhone 5 并将应用程序放在该手机上。我确实有两个设备的 iOS 团队配置文件,在我的管理器窗口中,它们旁边都显示有绿点。
从视觉上看,我的意思是:
我的 iPhone5 是可选择的,但我的 3Gs 甚至没有出现。
到目前为止,我发现以下答案和网站:
1) http://www.mobinett.com/2013/09/20/ios-7-xcode-5-project-build-settings-for-architectures-and-arm64-support/ -- 讨论如何针对 armv6 哪个3G就是这样。我执行了这个,但在目标选择下无法看到我的 3G 是可选的。您可以在照片中看到我将 Valid Architectures 切换为包含 armv6,并选择 Architectures 为 armv7 和 armv7s。
2)是否可以在 Xcode 5 上安装 iOS 6 SDK?-- 我已经在首选项下载部分下载了 6.1 模拟器,并且我已经下载了 6.1 SDK 并将其放在 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 文件夹中。您可以在照片中看到已选中。
3) Xcode 5 看不到带有 ios 6.1.3 的设备——这与我遇到的问题相同,但即使使用这些操作,我也无法选择我的 3G,这些操作与 #2 相同。
通过挖掘所有这些网站和问题,我确实发现了一些显然是在 2 月 1 日的信息。2014 年,应用商店发生了变化,他们不再接受为 iOS 6.1 设计的应用程序。这是否意味着我不再被允许使用我的 3G 进行测试?或者甚至允许为 3G 开发更多?
请帮忙?