
里面有官方文檔《IOS平臺(tái)5+SDK技術(shù)白皮書》,不過該文檔不太靠譜,剛開始我按照官方文檔怎么集成都報(bào)錯(cuò),花了些時(shí)間解決了這些問題,終于搞定了,廢話不多說,步驟如下
1、Build Settings--> Other Linker Flags添加-ObjC
2、Enable BitCode? -->NO (如果只要一些簡(jiǎn)單的功能,這個(gè)步驟可以不使用,當(dāng)我不集成訊飛時(shí)發(fā)現(xiàn)不修改這個(gè)也是可以的)
3、導(dǎo)入Lib(.a庫)? 建立libs文件夾? 添加liblibXHR.a? libcoreSupport.a? liblibIO.a liblibNavigator.a? liblibPDRCore.a liblibStorage.a? liblibUI.a? 這些都是必要導(dǎo)入的庫 在下載的5+SDK中的SDK?Libs文件夾中可以找到? ?然后拖入工程中選擇是Create groups方式導(dǎo)入

4、導(dǎo)入inc文件? 可直接把下載的5+SDK中的SDK inc直接拖入項(xiàng)目中??按照步驟3一樣導(dǎo)入Create groups
5、導(dǎo)入Bundles? 建立文件夾Bundles(或者把5+SDK中的SDK Bundles文件夾拖入項(xiàng)目中然后刪掉不需要的bundle)?把需要的導(dǎo)入就行? 我這里只導(dǎo)入了PandoraApi.bundle? 然后拖入項(xiàng)目中 按照步驟3一樣導(dǎo)入Create groups ,有人說要把control.xml放入該文件夾,經(jīng)測(cè)試發(fā)現(xiàn)可不放,放入可能好點(diǎn)??
對(duì)于步驟3、4、5截圖如下

6、導(dǎo)入依賴庫下面依賴庫必不可少,一定要添加? 否則會(huì)爆紅,官方文檔給出的依賴庫不全? 所以按照文檔做會(huì)爆紅,主要是依賴庫沒添加全
JavaScriptCore.framework? ?MobileCoreServices.framework? MessageUI.framework AdSupport.framework?StoreKit.framework
?QuickLook.framework?WebKit.framework??CoreLocation.framework?AddressBook.framework??AssetsLibrary.framework??AVFoundation.framework??SystemConfiguration.framework??UIKit.framework?Foundation.framework(這兩個(gè)好像不添加也沒事UIKit和Foundation)CFNetwork.framework??CoreAudioKit.framework??CoreAudio.framework??CoreMedia.framework??MediaPlayer.framework
?CoreFoundation.framework??AudioToolbox.framework? CoreTelephony.framework??libc++.tbd??libicucore.tbd??libstdc++.6.tbd
libiconv.2.tbd??libsqlite3.0.tbd??libstdc++.tbd??libxml2.tbd??libz.tbd
添加完后直接運(yùn)行程序發(fā)現(xiàn)不會(huì)報(bào)錯(cuò)了,但是這兩個(gè)地方都要有這些依賴庫如圖(忽略順序,可以先導(dǎo)入Frameworks? 然后直接拖入Linked Frameworks and libraries中)

7、導(dǎo)入需要運(yùn)行的包? 我這里是www包? 導(dǎo)入項(xiàng)目? 導(dǎo)入方式為Create folder references? 導(dǎo)入完發(fā)現(xiàn)是綠色的包


8、AppDelegate中按照官方文檔上一樣寫
9、Demo為官方插件Demo? 需要把PluginTest.h??PluginTest.m兩個(gè)文件導(dǎo)入項(xiàng)目??PandoraApi.bundle-->feature.plist中需要為插件添加plugintest權(quán)限如下圖(如果有權(quán)限了就無需添加)

10、manifest也需要添加? 如圖(如果有和忽略)

11、創(chuàng)建WebAppController.h??WebAppController.m文件? 也可直接把現(xiàn)在的5+SDK-->HBuilder-Integrate中的導(dǎo)入項(xiàng)目中 如圖

12、webAppController中運(yùn)行www包方式? 如下圖? 寫文件的路徑? 寫全? 我這里是直接在www里面的 沒有很多層
