编译iOS的命令行脚本

时间:2016-03-30 15:54:55

标签: ios command jailbreak iokit fuzzer

我为iOS编写了一个iOKit模糊器。这是代码:

require Rails.root.join("lib/parser/parser.rb")

我一直试图用GCC编译一段时间,但是我遇到了各种各样的错误。我想知道是否有人确切知道如何为iOS编译命令行工具。感谢。

2 个答案:

答案 0 :(得分:0)

据我所知,虽然你可以使用来自App的NSLog输出到日志,但是没有(非越狱)iOS的命令行工具。此外,Apple的iOS工具链使用clang(llvm),尽管'gcc'命令通常是别名的clang。获取脚本的最简单方法是在Xcode中创建一个测试项目,构建它并查看构建日志。这将显示使用哪些参数运行的所有命令。

答案 1 :(得分:0)

Idk是否找到了解决方案,但是无论如何。 如果要在设备类型上与clang兼容: clang -framework IOKit your_app.c -isysroot / var / theos / sdks / iPhoneos_whatever_sdk_you_have -o输出

这应该编译。 在Mac上,只是没有isssroot和/ var ...

如果您尝试使用xcode,请确保驱动程序可以在沙箱中运行并包含iokit标头

:D