xcrun 来自 iOS 上的 XCTest
Posted
技术标签:
【中文标题】xcrun 来自 iOS 上的 XCTest【英文标题】:xcrun from XCTest on iOS 【发布时间】:2020-08-12 14:03:16 【问题描述】:针对 ios 时是否可以从 XCTest 执行 xcrun simctl
命令?
当目标是 macOS 通过Process()
时,这是可能的,但对于 iOS 测试主机不存在。并且尝试动态加载类会使包崩溃。
【问题讨论】:
你到底想达到什么目的? 我希望在 UI 测试期间执行xcrun simctl push
来测试推送通知。
【参考方案1】:
我会推荐使用 SBTUITestTunnel
https://github.com/Subito-it/SBTUITestTunnelHost https://github.com/Subito-it/SBTUITestTunnel
此工具允许在主机设备上运行 shell 命令,同时在模拟器上运行测试。
【讨论】:
以上是关于xcrun 来自 iOS 上的 XCTest的主要内容,如果未能解决你的问题,请参考以下文章
iOS xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun
iOS xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun
使用 xcbuild / xcrun 和 xcconfig 为 cordova ios 应用程序添加 64 位支持
是否可以通过 xcrun simctl 与克隆的 iOS 模拟器进行交互?