2017-07-01 81 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