use*_*350 10 xcode simulator ios-simulator
首先,我将尝试在Xcode 4.4.1上支持ios4 +应用程序来解释我的问题,然后我有3个问题,我感谢任何可能对我有帮助的答案.
我很高兴地使用了各种版本的Xcode,最近升级到了Xcode 4.4.1和ML.在过去,始终可以将较旧的模拟器sdks复制到Xcode包内容中的相关文件夹,此技术不再有效.
Xcode 4.4.1的广告用这个摘录读取:
"Xcode包含一个新的'下载'首选项窗格,用于安装可选组件,如命令行工具和以前的iOS模拟器"
这使我确信我能够使旧的模拟器工作,但根据我的经验到目前为止,你只能得到一个单一的旧模拟器(ios 5.0).上面的摘录表明你可以访问多个旧的模拟器,因为它使用复数"以前的ios模拟器".
编辑
如果在安装Mountain Lion之前更新到Xcode 4.4.1,您也可以选择下载ios4.3模拟器.但是,一旦你有ML和4.4.1,模拟器将无法工作.
结束编辑
我已经能够使用运行ios4.3的个人设备(iphone)进行测试,但这不是我测试的理想方式.我支持ios4.0,所以最好用ios4.0,ios4.1,ios4.2和ios4.3的ios模拟器检查我的代码.
我喜欢使用最新的Xcode和ML,但似乎我最好的选择可能是回滚到Lion上的旧Xcode.
问题
1)有没有办法在Xcode 4.4.1 Mountain Lion上获得功能性ios4模拟器?
2)是否有计划在新版本中允许使用ios4模拟器或Apple是否故意阻止此操作?
3)是否有其他开发人员处于这个位置,可以建议什么是最佳衡量标准?人们是否在ML上从Xcode 4.4.1中退出/回滚?
谢谢
第二次编辑 - 我的解决方案
正如我所知,Xcode 4.4.1(ML)不支持ios4模拟器,建议您应该在设备上进行测试.
我决定我还需要一个带有xcode 4.3.3的狮子版本,所以我可以访问ios 4模拟器.因此,在我的imac上,我通过运行osx 10.7 lion的vmware设置了一个虚拟机.在这个虚拟机上我安装了Xcode 4.3.3和旧的模拟器,现在我可以使用它们,当我想测试任何ios4问题时:).
这个解决方案在我的imac上花了我28gb的内存空间,但我很高兴我在我的主机上运行了一只山狮,还有一台运行狮子和xcode 4.3.3的虚拟机.这可能看起来很麻烦,但其他选择是什么?
另一种解决方案可能是询问用户Popeye他是如何声称已经完成的.我试图找出但除了不相关的信息和删除问题的请求之外没有任何东西.
结束第二次编辑
我刚刚发表了评论,但我也刚刚完成了它,所以是的,它可以完成。
打开 xcode 并在顶部菜单中转到 xcode >> 首选项 >> 下载,您将可以选择下载旧的 sdks 以与 xcode 一起使用。您还可以下载命令行工具和设备调试支持。
请记住将项目的部署目标设置为目标设置中的该版本或早期版本(摘要)
编辑
这里是苹果开发者下载部分的链接,您需要用户名和密码才能登录。一旦取消选择除 iOS 之外的所有搜索选项,您将找到所有可用的 iOS。但请注意,如果您有任何东西是在更高版本中而不是在以前版本的 iOS 中,它就会崩溃,例如 Storyborads(在 iOS 5 中引入)。
| 归档时间: |
|
| 查看次数: |
4234 次 |
| 最近记录: |