【问题标题】:add GraphicsServices private framework into IOS将 GraphicsServices 私有框架添加到 IOS
【发布时间】:2012-08-02 06:11:54
【问题描述】:

实际上我需要以编程方式锁定我的iPhone,我在互联网上搜索过,也有一些想法,即使用GraphicsServices.frameworkGSEventLockDevices()方法..事情是这样的:如何添加私有框架我的项目?我知道这是越狱,但没问题。

谁能帮我将私有框架添加到 Xcode 并以编程方式锁定设备?

【问题讨论】:

  • 在将 GraphicsServices.framework 添加到目标后,我通过单击项目目标--> 构建阶段--> 将二进制文件与库等链接添加了私有框架。我复制到框架文件夹中。我也已经从 github.com/rpetrich/iphoneheaders.. 复制了 Headers 文件夹。现在的问题是,当我导入 GraphicsService 时,错误消息显示“找不到文件”。请有人帮助我。

标签: ios iphone jailbreak iphone-privateapi


【解决方案1】:

查看私有框架标头:https://github.com/rpetrich/iphoneheaders

首先复制一个私有框架你的项目。并添加#import "GSEvent.h"

GSEvent 标头已在您的项目中。所以,作为一个相对路径必须是

【讨论】:

  • 我已经从 github 复制了头文件并将私有框架导入到我的项目中。当我使用 #import 将方法导入我的文件时,它显示“没有这样的文件或目录”
  • 你只添加一个#import "GSEvent.h"
  • @thanks 快速回复的朋友,现在我有另一个问题,当我在我的 AppDelegate 中调用 GSEventLockDevice 方法时,我收到这样的错误,“Undefind Symbol for Architecture i386 : _GSEventLockDevice”你有没有有这个想法吗?
【解决方案2】:

如果你错过了导入某些框架方式,你可能会得到这样的错误。当我遇到这样的问题时,我是按照这种方式来的。..

1) 在项目导航窗口中选择项目,右侧会显示项目摘要

2) 选择第 4 个选项卡构建阶段

3) 选择 Link binary with library 选项

4) 添加您正在获取的框架

5) 将框架从主文件夹移动到框架文件夹

6) 再次构建它,错误就消失了。

希望这会有所帮助:)

【讨论】:

    猜你喜欢
    • 2014-02-25
    • 2011-12-06
    • 2012-12-06
    • 1970-01-01
    • 2017-05-06
    • 2018-07-13
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    相关资源
    最近更新 更多