Iphone ios:模拟触摸:尝试私有框架时出错

Iphone ios:模拟触摸:尝试私有框架时出错,iphone,ios,Iphone,Ios,我正在尝试在iOS中模拟触摸。中有一些指针建议我可以在私有框架中尝试GraphicsServices/GSEvent.h。但是,当我遵循这些步骤时,我得到了以下错误: Undefined symbols for architecture armv7: "_GSCopyPurpleNamedPort", referenced from: -[TestGraphicsServicesAppDelegate application:didFinishLaunchingWithO

我正在尝试在iOS中模拟触摸。中有一些指针建议我可以在私有框架中尝试GraphicsServices/GSEvent.h。但是,当我遵循这些步骤时,我得到了以下错误:

    Undefined symbols for architecture armv7:
    "_GSCopyPurpleNamedPort", referenced from:
    -[TestGraphicsServicesAppDelegate application:didFinishLaunchingWithOptions:] in TestGraphicsServicesAppDelegate.o
    "_GSSendEvent", referenced from:
    -[TestGraphicsServicesAppDelegate application:didFinishLaunchingWithOptions:] in TestGraphicsServicesAppDelegate.o
    ld: symbol(s) not found for architecture armv7
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
有什么建议吗?谢谢

编辑: 我使用的代码来自

看起来错误来自这一行

    mach_port_t thePortOfApp = GSCopyPurpleNamedPort...
    GSSendEvent(&record, thePortOfApp);

好的,我想我在添加框架时犯了一些错误。 不知怎么的,我的项目现在开始工作了

在我做了几件事之后,错误就消失了。 在构建设置中,我将始终搜索用户路径更改为。 在用户标题搜索路径中添加了私有标题的路径。 另外,在构建短语选项卡中,我将图形服务添加到链接二进制库部分

现在我可以做一些简单的事情,比如GSEventLockDevice()和模拟按下home按钮。
仍然没有关于触摸的任何线索。

你想要模拟触摸事件的代码是什么?我遵循了这篇文章答案中的建议:你是否已将GS框架添加到你的应用程序中?这是你唯一使用GS方法的场合吗?也许您只是简单地使用
sendActionsForControlEvents: