我想在iOS 7及更高版本上测试我的应用程序.在这些操作系统中测试我的应用程序的唯一方法是使用模拟器.但在将我的Xcode升级到7 Beta之后,我看到了iOS 8.1,8.2,8.3,但是我收到一个错误,他们找不到.iOS7不存在.有没有办法在Xcode 7 beta 5中安装旧的OS模拟器?
我编写了这个简单的代码来试用NSArrays 的新Objective-C文字语法:
NSArray *array = @[@"foo"];
NSLog(@"%@", array[0]);
Run Code Online (Sandbox Code Playgroud)
第一行工作正常,但下标导致错误:
读取在'NSArray*'类型的对象上找不到的数组元素的预期方法
只是想知道我是否做错了什么,或者文字还没有完全实现.我正在使用Apple LLVM 4.0编译并使用iOS 5 SDK.
这里也是错误的屏幕截图.

cocoa compiler-errors objective-c nsarray objective-c-literals
我已经安装了最新的Xcode 7 beta 2版本,当我尝试在iOS 7.1 Simulator中运行该应用程序时,它给出了以下错误消息:
iOS 7.1模拟器运行时不可用.
无法打开liblaunch_sim.dylib.尝试重新安装Xcode或模拟器运行时.
你能告诉我如何解决这个错误吗?
我可以从Xcode 7在iOS 7上调试我的应用吗?
据我所知,Xcode 7只是忽略了安装了iOS 7的任何插入式设备.这只是一个侥幸,还是对Xcode的永久性改变?
(使用:Xcode 7 beta 6,iPhone 4S iOS 7.1)
ios ×3
ios7.1 ×2
xcode ×2
cocoa ×1
debugging ×1
iphone ×1
nsarray ×1
objective-c ×1
xcode7 ×1
xcode7-beta2 ×1
xcode7-beta6 ×1