我试图在Yosemite Beta中使用Xcode 5来定位iOS 6.1.但是,模拟器甚至不会运行应用程序,或显示默认图标(我得到的只是一个黑色的iOS形屏幕,而Home或Lock按钮不起作用).7.1模拟器工作正常.
我也注意到Xcode 6 Beta甚至不提供7.1之前的模拟器版本.
这是否表明,即使在OS X 10.10的最终版本中,也不可能在7.x之前模拟iOS版本?这对我来说似乎非常不合理.
这是预期的行为吗?
编辑:所以我在发布这个问题之前已经尝试重新安装并重新下载6.1模拟器,这没有改变这种情况.我还检查了其他类似的问题,这些问题涉及到Mavericks(OS X 10.9)的升级,但支持的版本看起来很奇怪.
我会将问题提交给Apple并报告我的调查结果,除非有人回复谁有关于这个具体案例的更具体信息.
Xcode在每个iOS模拟器设备的运行目标列表中显示重复条目.
运行目的地的屏幕截图:
设备菜单截图:
我试图完全关闭并打开Xcode,但它没有解决问题.重新启动也没有解决问题.
我将iOS 7.1 SDK添加到Xcode.app的包中.
有没有办法关闭WatchKit应用程序?
在iOS模拟器中,有一个主页按钮(cmd + shift + h)将触发关闭应用程序事件.我想知道WatchKit模拟器中是否有类似的东西?
问题 - 我有一个WKInterfaceController,我从来没有收到" didDeactivate"方法调用.
我突然得到以下错误,这不允许任何应用程序在模拟器中运行.该应用程序崩溃了.
dyld: Symbol not found: __dealloc
Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/lib/libobjc.A.dylib
in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
Run Code Online (Sandbox Code Playgroud)
请指教!
Since iOS 8 was released the default device type for simulator became iPhone 6. And even if I manually change the device type using Hardware > Device menu, on the next launch (using rake simulator) the simulator will revert to iPhone 6.
I wonder if there is any rake options, or some other settings to force the device type.
PS. I know that there are ways to force a non-retina iPhone and a way to launch the iPad simulator instead …
我正在尝试为iOS8构建一个Cocoa Touch Framework,它最终将嵌入到应用程序中并提交给App store,因此发布版本仅包含armv7非常重要,但调试版本也必须在模拟器中运行.因此,我一直在关注本教程,当尝试在嵌入了框架的模拟器中运行应用程序时,我遇到了运行时错误:
dyld: Library not loaded: @rpath/TestFramework.framework/TestFramework
Referenced from: /Users/jay/Library/Developer/CoreSimulator/Devices/97715157-EABB-4F38-8CA0-62768358DDD6/data/Containers/Bundle/Application/4856FC75-6C5B-4F7E-91A9-70CA1863D130/Test.app/TestFramework
Reason: no suitable image found. Did find: /Users/jay/Library/Developer/CoreSimulator/Devices/97715157-EABB-4F38-8CA0-62768358DDD6/data/Containers/Bundle/Application/4856FC75-6C5B-4F7E-91A9-70CA1863D130/Test.app/Frameworks/TestFramework.framework/TestFramework: mach-o, but wrong architecture
Run Code Online (Sandbox Code Playgroud)
但是,当我浏览框架二进制文件时,它正在抱怨
(/Users/jay/Library/Developer/CoreSimulator/Devices/97715157-EABB-4F38-8CA0-62768358DDD6/data/Containers/Bundle/Application/4856FC75-6C5B-4F7E-91A9-70CA1863D130/Test.app/)
Run Code Online (Sandbox Code Playgroud)
并且运行xcrun lipo -info TestFramework我得到输出Non-fat file: TestFramework is architecture: i386所以我有点迷失在现在去的地方.它在实际的iOS设备上运行良好.
Xcode 7.3中的调试视图层次结构工具仅适用于iOS 9.3模拟器.当我尝试在iOS 8.2模拟器上使用它时,调试视图是一个空白的白色屏幕.还有其他人看到这个吗?
我在Mavericks上安装了XQuartz 2.7.5.之后我和mplayer一起玩的视频似乎加载在一个单独的窗口上,所有白色都只有音频播放.我通过使用launchctl禁用/Library/LaunchAgents/org.macosforge.xquartz.startx.plist和/Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist来禁用Xquartz.
我想知道如何显示以前播放的视频.我通过brew安装了mplayer.有没有办法将$ DISPLAY指向默认的x服务器?请帮忙.
谢谢
自从昨天更新到Xcode 6.1以来,iOS模拟器中没有正确的应用程序本地化.我将语言和地区切换到德语/德语,我的应用程序仍然是英语,只有英语键盘可用.Xcode 6.0.1和iOS 8.0 Simulator中的本地化很好.
有没有人有类似的问题?

ios ×8
xcode ×4
ios8 ×3
objective-c ×2
watchkit ×2
apple-watch ×1
iphone ×1
macos ×1
mplayer ×1
osx-yosemite ×1
rubymotion ×1
x11 ×1
xcode6 ×1
xcode7.3 ×1
xquartz ×1