這篇文章主要為大家展示了“ios端ijkplayer編譯的示例分析”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“ios端ijkplayer編譯的示例分析”這篇文章吧。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供安州企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、H5場景定制、小程序制作等業(yè)務(wù)。10年已為安州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
第一步:打開IJKMediaPlayer,找到Edit Scheme,在Info選項(xiàng)下的Build Configuration中選擇Release后關(guān)閉窗口。
第二步:分別在模擬器和真機(jī)下編譯IJKMediaPlayer,并找到模擬器和真機(jī)對應(yīng)的IJKMediaFramework.framework。
如下所示:
第三步:合成模擬器和真機(jī)下的framework,這樣才可以在真機(jī)和模擬器下同時(shí)使用。我這里是將兩個(gè)framework復(fù)制到桌面,合并的命令行如下所示:
lipo -create /Users/issuser/Desktop/IJKMediaFramework-iphoneos.framework/IJKMediaFramework /Users/issuser/Desktop/IJKMediaFramework-iphonesimulator.framework/IJKMediaFramework -output /Users/issuser/Desktop/IJKMediaFramework
上述的
/Users/issuser/Desktop/IJKMediaFramework-iphoneos.framework/IJKMediaFramework
是真機(jī)framework的路徑,
/Users/issuser/Desktop/IJKMediaFramework-iphonesimulator.framework/IJKMediaFramework
是模擬器framework的路徑,/Users/issuser/Desktop/IJKMediaFramework是最后生成文件的路徑。
其實(shí)合并的文件如下圖所示:
第四步:將生成的IJKMediaFramework文件替換掉真機(jī)framework中的IJKMediaFramework文件,然后這個(gè)替換掉文件的真機(jī)framework就是我們需要的通用的framework了。
第五步:測試IJKMediaFramework.framework是否正確,將IJKMediaFramework.framework導(dǎo)入新工程,并引入依賴庫,然后引入頭文件#import
到此IJKMediaFramework的編譯也就結(jié)束了。
ps:
如果遇到了這樣的錯(cuò)誤:
那是因?yàn)閷?dǎo)入的依賴庫不全缺少libc++.tbd,下面是所有的依賴庫。
然后再編譯應(yīng)該不會(huì)出錯(cuò)了。
以上是“ios端ijkplayer編譯的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!