一罩缴、cocoapods相關
1蚊逢、iOS項目使用pod導入第三方庫
(1)#終端cd 到項目的目錄层扶,然后使用命令:
vim Podfile
(2)#編輯podfile文件夾
shift + I
(3)#podfile文件內(nèi)容:
platform :ios, '9.0'
target 'ADCDN' do
pod 'GDTMobSDK', '~> 4.11.3'
pod 'Bytedance-UnionAD', '~> 2.8.0.1'
#pod 'Bytedance-UnionAD', '~> 2.5.1.5'
end
target 'ADCDN_APP' do
pod 'GDTMobSDK', '~> 4.11.3'
pod 'Bytedance-UnionAD', '~> 2.8.0.1'
#pod 'Bytedance-UnionAD', '~> 2.5.1.5'
end
(4)#退出podfile編輯
shift + :
(5)#執(zhí)行安裝第三方庫
pod install
(6)# 查看第三庫下載進度,cd到項目目錄
du -sh
2烙荷、iOS_SDK相關
(1)#查看framework架構
lipo -info xxx.framework/xxxframework
(2)#查看.a架構
lipo -info xx.a
補充關于架構:armv7,armv7s,arm64,i386,x86_64
armv7|armv7s|arm64都是ARM處理器的指令集
i386|x86_64 是Mac處理器的指令集
這些指令集在那些設備中有用到呢镜会?
arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Air| iPad mini2(iPad mini with Retina Display)
armv7s:iPhone5|iPhone5C|iPad4(iPad with Retina Display)
armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(The New iPad)|iPad mini|iPod Touch 3G|iPod Touch4
i386是針對intel通用微處理器32位處理器
x86_64是針對x86架構的64位處理器
模擬器32位處理器測試需要i386架構,
模擬器64位處理器測試需要x86_64架構终抽,
真機32位處理器需要armv7,或者armv7s架構戳表,
真機64位處理器需要arm64架構。
(3)#查看framework是靜態(tài)庫還是動態(tài)庫
1.打開終端
2.cd到目標Framework文件夾
3.使用file命令
file xxxx(xxxx為Framework文件夾中的執(zhí)行二進制文件)
動態(tài)
靜態(tài)