ios端ijkplayer編譯教程
第一步:打開IJKMediaPlayer,找到Edit Scheme,在Info選項下的Build Configuration中選擇Release后關(guān)閉窗口。

第二步:分別在模擬器和真機下編譯IJKMediaPlayer,并找到模擬器和真機對應(yīng)的IJKMediaFramework.framework。
如下所示:

第三步:合成模擬器和真機下的framework,這樣才可以在真機和模擬器下同時使用。我這里是將兩個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
是真機framework的路徑,
/Users/issuser/Desktop/IJKMediaFramework-iphonesimulator.framework/IJKMediaFramework
是模擬器framework的路徑,/Users/issuser/Desktop/IJKMediaFramework是最后生成文件的路徑。
其實合并的文件如下圖所示:

第四步:將生成的IJKMediaFramework文件替換掉真機framework中的IJKMediaFramework文件,然后這個替換掉文件的真機framework就是我們需要的通用的framework了。
第五步:測試IJKMediaFramework.framework是否正確,將IJKMediaFramework.framework導(dǎo)入新工程,并引入依賴庫,然后引入頭文件#import <IJKMediaFramework/IJKMediaFramework.h>如果沒有報錯,那么可以證明我們的編譯IJKMediaFramework.framework是沒有問題的。
到此IJKMediaFramework的編譯也就結(jié)束了。
ps:
如果遇到了這樣的錯誤:

那是因為導(dǎo)入的依賴庫不全缺少libc++.tbd,下面是所有的依賴庫。

然后再編譯應(yīng)該不會出錯了。
以上這篇ios端ijkplayer編譯教程就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
iOS數(shù)據(jù)持久化KeyChain數(shù)據(jù)操作詳解
這篇文章主要為大家介紹了iOS數(shù)據(jù)持久化KeyChain,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02
iOS開發(fā)中使用Quartz2D繪圖及自定義UIImageView控件
這篇文章主要介紹了iOS開發(fā)中使用Quartz2D繪圖及自定義UIImageView控件的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-11-11
iOS App開發(fā)中Objective-C使用正則表達式進行匹配的方法
這篇文章主要介紹了iOS App開發(fā)中Objective-C使用正則表達式進行匹配的方法,文中舉了在iOS中驗證用戶郵箱與手機號的例子,非常實用,匹配需要的朋友可以參考下2016-05-05
IOS ObjectC與javascript交互詳解及實現(xiàn)代碼
這篇文章主要介紹了IOS OC與js交互詳解及實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2017-03-03

