gpt4 book ai didi

objective-c - 如何在 iOS 上试验私有(private) API?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:50:05 25 4
gpt4 key购买 nike

出于明确的实验目的,我一直在探索 iOS 中的私有(private) API。有没有人有实例化 MKTransitAnnotationView 类的示例?

我已经下载了 Erica Sadun 的 HeaderDumpKitclass-dump二进制。在对她的 perl 脚本进行一些更正后,我转储了一个 Headers 目录并将其移动到项目文件夹中。

在 Build Settings 的 Other Linker Flags 部分,我添加了:

-force_flat_namespace
-undefined suppress

当尝试调用 MKTransitAnnotationView 时,我得到 dyld: Symbol not found: _OBJC_CLASS_$_MKTransitAnnotationView。那我错过了什么?

最佳答案

将转储的 header 添加为普通 header 文件,然后从项目导航器中添加:

  • 点击您的项目
  • 点击你的目标
  • 点击 Build Phases 选项卡,然后展开 Link Binary With Libraries 部分
  • 从您要使用的 PrivateFramework 文件夹中拖放二进制文件。

那么你应该一切就绪。

通常您不必更改标志。

关于objective-c - 如何在 iOS 上试验私有(private) API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11562174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com