【问题标题】:How to develop iOS simulator plugins如何开发iOS模拟器插件
【发布时间】:2018-11-07 19:22:31
【问题描述】:

随着劫持 iOS 模拟器的不同应用程序的兴起(例如完美无缺或现在的 sherlock),我很好奇这是如何做到的。

据我所知,有一些基于 SIMBL 的选项,但我认为上面没有使用它。此外还有 Injection (https://github.com/johnno1962/injectionforxcode),它使用 XPC 来注入代码。

我猜有不同的方法(例如 UI 更改是如何完成的?要么是它上面的完美层,要么是 sherlock 中的变量更改)所以如果有人能指出我的正确之处,那就太好了方向。

【问题讨论】:

    标签: ios simulator xpc


    【解决方案1】:

    我没用过插件但是:


    • SIMBL 两者都可以,我想说...
    • 但是您也可以通过附加 LLDB 来做很多事情!真的很强大。 (一个很好的例子是https://github.com/facebook/chisel
    • xcode 的代码注入基本相同(大致;)

    => 模拟器 AFAIK 仍然没有公共/或私有 api

    => 在模拟器中定位应用程序对我来说似乎更容易

    (还有其他方法可以通过操纵默认值或玩弄 simctl 进程)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-18
      • 2016-07-29
      • 2020-06-12
      • 2011-07-17
      • 2011-08-08
      • 2021-12-28
      • 1970-01-01
      • 2020-07-21
      相关资源
      最近更新 更多