0

有没有办法将二进制文件传输和执行到 iOS 设备或 iOS 模拟器?我想将 C-Library 移植到 iOS 而不用 XCode 编译它,而是使用smake. 为此,有必要获得对 iOS 设备的 shell 访问权限。在 Androidadb上,生活变得更加轻松:

$ adb push executable /some/path
$ adb shell /some/path/executable

iOS有类似的东西吗?我很确定,这在越狱的 iOS 设备上是可能的,但我对符合苹果标准的解决方案很感兴趣。

4

2 回答 2

0

显然,这样的事情只能在越狱的 iOS 设备上实现。由于我的意图是以一种普通的、符合苹果标准的方式进行,因此我暂时将此问题标记为已回答。

于 2013-09-19T15:09:07.590 回答
0

如果您可以将应用程序编译为模块和 C 头文件,则可以将模块导入 Xcode 项目并从 Swift 执行公开的方法。

但在这种情况下,您将使用自定义 iOS 应用程序为二进制文件创建一个包装器。

于 2021-10-29T18:20:02.830 回答