iOS UIAutomation:模拟器显示黑屏

iOS UIAutomation:模拟器显示黑屏,ios,ios-ui-automation,Ios,Ios Ui Automation,我刚开始使用UIAutomation来拍摄我的应用程序的屏幕截图 我的问题: 应用程序编译后,模拟器似乎打开了应用程序,但只是显示了一个黑屏。这里怎么了 如果我通过XCode运行应用程序,一切正常 #import "SnapshotHelper.js" var target = UIATarget.localTarget(); var app = target.frontMostApp(); var window = app.mainWindow(); target.delay(3) ta

我刚开始使用UIAutomation来拍摄我的应用程序的屏幕截图

我的问题:
应用程序编译后,模拟器似乎打开了应用程序,但只是显示了一个黑屏。这里怎么了

如果我通过XCode运行应用程序,一切正常

#import "SnapshotHelper.js"

var target = UIATarget.localTarget();
var app = target.frontMostApp();
var window = app.mainWindow();


target.delay(3)
target.frontMostApp().mainWindow().buttons()["Info"].tap();
captureLocalizedScreenshot("0-LandingScreen")

我有这个日志,但不知道怎么读

Jan 16 09:57:42 XXXXXXSpringBoard[2986]: Normal message received by listener connection. Ignoring.
Jan 16 09:57:42 XXXXXXgeod[3026]: Failed to get the user name
Jan 16 09:57:42 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973] (com.apple.xpc.launchd.domain.system): Could not read path: 2: No such file or directory
    path: /System/Library/NanoLaunchDaemons
Jan 16 09:57:42 XXXXXXnanoregistrylaunchd[3028]: Failed to enable path: code = 2: No such file or directory, /System/Library/NanoLaunchDaemons
Jan 16 09:57:42 XXXXXXSpringBoard[2986]: table drop: 101
Jan 16 09:57:44 XXXXXXsyncdefaultsd[3029]: (Note ) SYDAlwaysOnAccount: no account (null)
Jan 16 09:57:44 XXXXXXsyncdefaultsd[3029]: (Note ) SYDAccount: no account
Jan 16 09:57:44 XXXXXXsyncdefaultsd[3029]: (Note ) SYDPIMAccount: no account (null)
Jan 16 09:57:44 XXXXXXcalaccessd[3023]: table drop: 101
Jan 16 09:57:48 XXXXXX assertiond[2990]: assertion failed: 14B25 12D5452a: assertiond + 13633 [56E02503-728C-3BA0-86C6-A974ADEB4D32]: 0x1
Jan 16 09:57:49 XXXXXX myapp WatchKit App[3031]: assertion failed: 14B25 12D5452a: libxpc.dylib + 59313 [80CD8E1A-17A4-3A19-9002-555BEFF8E0DF]: 0x7d
Jan 16 09:57:49 XXXXXX assertiond[2990]: assertion failed: 14B25 12D5452a: assertiond + 13633 [56E02503-728C-3BA0-86C6-A974ADEB4D32]: 0x1
Jan 16 09:57:49 --- last message repeated 1 time ---
Jan 16 09:57:49 XXXXXXpkd[3002]: assigning plug-in com.myapp.myapp.watchkitextension(1.0) to plugin sandbox
Jan 16 09:57:49 XXXXXXpkd[3002]: enabling pid=2984 for plug-in com.myapp.myapp.watchkitextension(1.0) A778B88E-CA51-4D10-AB65-5232162DAACF /Users/someuser/Library/Developer/CoreSimulator/Devices/8F26A917-B953-4545-924F-2D29FD00DD2F/data/Containers/Bundle/Application/9042C16E-1E59-4753-8669-3A0F9C3AA0A3/myapp.app/PlugIns/myapp WatchKit Extension.appex
Jan 16 09:57:49 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973] (com.myapp.myapp.watchkitextension): The _SandboxProfile key is not available on this platform.
Jan 16 09:57:49 XXXXXXSpringBoard[2986]: [MPUSystemMediaControls] Updating supported commands for now playing application.
Jan 16 09:57:49 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973] (com.myapp.myapp.watchkitextension): The _OmitSandboxParameters key is not available on this platform.
Jan 16 09:57:49 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973] (com.apple.imfoundation.IMRemoteURLConnectionAgent): The _DirtyJetsamMemoryLimit key is not available on this platform.
Jan 16 09:57:50 XXXXXXbackboardd[2987]: CoreAnimation: timed out fence e025
Jan 16 09:58:00 XXXXXXScriptAgent[3032]: Warning - Unable to stop script because the script was already stopped.
Jan 16 09:58:00 XXXXXXSpringBoard[2986]: Unable to get short BSD proc info for 3031: No such process
Jan 16 09:58:00 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973] (UIKitApplication:com.myapp.myapp.watchkitapp[0xcea8][3031]): Service exited due to signal: Killed: 9
Jan 16 09:58:00 XXXXXXSpringBoard[2986]: Application 'UIKitApplication:com.myapp.myapp.watchkitapp[0xcea8]' exited abnormally via signal.
Jan 16 09:58:00 XXXXXXassertiond[2990]: notify_suspend_pid() failed with error 7
Jan 16 09:58:00 XXXXXX assertiond[2990]: assertion failed: 14B25 12D5452a: assertiond + 13633 [56E02503-728C-3BA0-86C6-A974ADEB4D32]: 0x1
Jan 16 09:58:00 --- last message repeated 1 time ---
Jan 16 09:58:00 XXXXXXDTMobileIS[2996]: Could not create service named com.apple.instruments.server.services.processcontrol.posixspawn
Jan 16 09:58:00 XXXXXXDTMobileIS[2996]: Could not create service named com.apple.instruments.server.services.launchdaemon
Jan 16 09:58:05 XXXXXXlsd[3000]: LaunchServices: Currently 0 installed placeholders: (
    )
Jan 16 09:58:18 XXXXXXmstreamd[2978]: (Note ) PS: Media stream daemon stopping.
Jan 16 09:58:18 XXXXXXmstreamd[2978]: (Note ) AS: <MSIOSAlbumSharingDaemon: 0x7ff1a3f0f020>: Shared Streams daemon has shut down.
Jan 16 09:58:18 XXXXXXmstreamd[2978]: (Warn ) mstreamd: mstreamd shutting down.
Jan 16 09:57:42 xxxxxx Springboard[2986]:侦听器连接收到的正常消息。忽略。
Jan 16 09:57:42 XXXXXX GEOD[3026]:获取用户名失败
1月16日09:57:42 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973](com.apple.xpc.launchd.domain.system):无法读取路径:2:没有这样的文件或目录
路径:/System/Library/nanolanchdaemons
Jan 16 09:57:42 xxxxxx nanoRegistryLaunchd[3028]:无法启用路径:code=2:没有这样的文件或目录,/System/Library/NanoLaunchDaemons
1月16日09:57:42 XXXXXX跳板[2986]:跳台:101
Jan 16 09:57:44 XXXXXX SyncDefaultSD[3029]:(注意)SYDAlwaysOnAccount:无帐户(空)
Jan 16 09:57:44 XXXXXX SyncDefaultSD[3029]:(注)SYDAccount:无账户
Jan 16 09:57:44 XXXXXX SyncDefaultSD[3029]:(注意)SydpiAccount:无帐户(空)
Jan 16 09:57:44 XXXXXX CALACCESD[3023]:桌子掉落:101
Jan 16 09:57:48 XXXXXX断言[2990]:断言失败:14B25 12D5452a:断言+13633[56E02503-728C-3BA0-86C6-A974ADEB4D32]:0x1
Jan 16 09:57:49 XXXXXX myapp WatchKit App[3031]:断言失败:14B25 12D5452a:libxpc.dylib+59313[80CD8E1A-17A4-3A19-9002-555BEFF8E0DF]:0x7d
Jan 16 09:57:49 XXXXXX断言[2990]:断言失败:14B25 12D5452a:断言+13633[56E02503-728C-3BA0-86C6-A974ADEB4D32]:0x1
Jan 16 09:57:49---最后一条消息重复了1次---
Jan 16 09:57:49 XXXXXX PKD[3002]:将插件com.myapp.myapp.watchkitextension(1.0)分配给插件沙盒
Jan 16 09:57:49 xxxxxx pkd[3002]:为插件com.myapp.myapp.watchkitextension(1.0)启用pid=2984A778B88E-CA51-4D10-AB65-5232162DAACF/Users/someuser/Library/Developer/CoreSimulator/Devices/8F26A917-B953-4545-924F-2D29FD00DD2F/data/Containers/Bundle/Application/9042C16E-1E59-4753-8669-3A0F9C3AA0A3/myapp.app/PlugIns/myapp WatchKit Extension.appex
1月16日09:57:49 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973](com.myapp.myapp.watchkitextension):_SandboxProfile密钥在此平台上不可用。
1月16日09:57:49 XXXXXX Springboard[2986]:[MPUSystemMediaControl]正在为正在播放的应用程序更新支持的命令。
1月16日09:57:49 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973](com.myapp.myapp.watchkitextension):此平台上不提供_ommitsandboxparameters键。
一月16日09:57:49 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973](com.apple.imfoundation.IMRemoteURLConnectionAgent):_dirtyjetsamemorylimit密钥在此平台上不可用。
Jan 16 09:57:50 XXXXXX BackboardDD[2987]:核心动画:围栏e025超时
Jan 16 09:58:00 XXXXXX ScriptAgent[3032]:警告-无法停止脚本,因为脚本已停止。
Jan 16 09:58:00 XXXXXX Springboard[2986]:无法获取3031的简短BSD过程信息:无此类过程
1月16日09:58:00 XXXXXX com.apple.CoreSimulator.SimDevice.8F26A917-B953-4545-924F-2D29FD00DD2F.launchd_sim[2973](UIKitApplication:com.myapp.myapp.watchkitapp[0xcea8][3031]):由于信号:终止:9,服务退出
Jan 16 09:58:00 XXXXXX Springboard[2986]:应用程序“UIKitApplication:com.myapp.myapp.watchkitapp[0xcea8]”通过信号异常退出。
Jan 16 09:58:00 XXXXXX断言[2990]:notify_suspend_pid()失败,错误为7
Jan 16 09:58:00 XXXXXX断言[2990]:断言失败:14B25 12D5452a:断言+13633[56E02503-728C-3BA0-86C6-A974ADEB4D32]:0x1
1月16日09:58:00---最后一条消息重复1次---
Jan 16 09:58:00 XXXXXX DTMOBILEIS[2996]:无法创建名为com.apple.instruments.server.services.processcontrol.posixspawn的服务
Jan 16 09:58:00 XXXXXX DTMOBILEIS[2996]:无法创建名为com.apple.instruments.server.services.launchdaemon的服务
Jan 16 09:58:05 XXXXXX LSD[3000]:LaunchServices:当前安装了0个占位符:(
)
Jan 16 09:58:18 XXXXXX MStreamd[2978]:(注意)PS:媒体流后台程序正在停止。
Jan 16 09:58:18 XXXXXX MStreamd[2978]:(注意)AS::Shared Streams守护程序已关闭。
1月16日09:58:18 XXXXXX mstreamd[2978]:(警告)mstreamd:mstreamd正在关闭。

似乎lke您缺少deamon:没有这样的文件或目录,/System/Library/NanoLaunchDaemons和(com.apple.xpc.launchd.domain.System):无法读取路径:2:没有这样的文件或目录。代码的后面部分:无法创建名为com.apple.instruments.server.services.processcontrol.posixspawn无法创建名为com.apple.instruments.server.services.launchdaemonTry的服务使用此链接您是否能够解决此问题?是。我不小心尝试在iPhone模拟器上运行Watch.app。我通过更改iOS.app的路径修复了此问题