2017-07-01 56 views
0

我目前正在尝试将BluetoothManager私有框架添加到我的xcode项目中,但它总是以失败告终。我已经从NST的github下载了所有的文件,但如果我不知道如何处理它们,那就没有意义了。如何在XCode 8.3.2和IOS 10.3中使用私有框架?

我见过一些关于不得不直接在XCode.app文件中添加文件的教程,但这似乎不再适用。在项目中简单地链接框架会返回Mach-O链接器错误,并在设置搜索路径后告诉我无法找到UIKit。

任何人都可以请给我一些关于如何让私人框架工作的详细步骤?网上真的没有太多的信息,如果它已经过时了。

+0

你知道你的应用程序将被拒绝,如果它使用私人API? –

+0

@HarrySingh是的,我很清楚这一点,我不打算把它提交给应用商店。它用于测试目的。 – Matt

+0

看看这个答案https://stackoverflow.com/questions/43962260/how-to-import-a-private-framework-in-xcode-8-3-without-getting-undefined-symbol你可以重建私人框架与并在编译时像往常一样链接到它们。 – creker

回答

0

要获得BluetoothManager的实例,请执行以下操作。

id manager = [[NSClassFromString(@"BluetoothManager") alloc] init]; 

我假设您使用的是objective-c。你不需要导入任何框架或任何东西。

enter image description here