我想控制.的快门速度AVCaptureDevice
。通过在谷歌上搜索我发现了这个改变快门速度并知道AVCaptureDevice
在developer.apple.下有运行时标头方法不可用。所以发现我们可以使用这些方法: 1.Using O-tool
- 但是这似乎已经过时或被苹果公司停止了。2 Class -dump
.. 第二个class-dump
。我尝试使用但不成功。我已经下载了类转储文件并使用终端命令行但无法替换类文件。它说它需要可执行文件。但我必须替换的文件是只是一个头文件。
/Users/gaurav.garg/Desktop/DumpFramework/class-dump -H /Users/gaurav.garg/Downloads/iOS-Runtime-Headers-master/Frameworks/AVFoundation.framework -o /Applications/Xcode 2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/AVFoundation.framework/
喜欢 :
class-dump -H Source(runtime header file location) -O (Destination i.e system framework location)
这给出了:
类转储:输入文件(/Users/gaurav.garg/Downloads/iOS-Runtime-Headers-master/Frameworks/AVFoundation.framework)不包含可执行文件。
所以基本上我如何通过 Class-Dump 或任何其他方式在 xcode 中使用这个运行时标头方法? 这是一个内部应用程序,不适用于 App Store。
编辑:在终端运行此命令后:
/Users/gaurav.garg/Desktop/DumpFramework/class-dump -H /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation -o /Users/gaurav.garg/Desktop
现在我已经成功地将一堆 AVFoundation .h 文件转储到桌面。这些文件是通过 Class-Dump 从 AVFoundation 可执行文件转储的。那么我怎样才能将这些所有 .h 文件(device.h 文件中的一些方法)使用到 Xcode 中。因为我已经添加了包含标准 .h 文件的 AVFoundation Framwework。提前致谢。