1.注意事項(xiàng)
?.a文件是不能被重復(fù)打包的画髓,所以如果你想封裝的文件包含.a文件,還需要再次引用。
2.主要操作過程
1
1.首先選中如圖1生成靜態(tài)包伍茄。
2.生成后會(huì)有.h和.m文件兩部分。如往常一樣片挂,.h包含你想讓其他人使用的方法幻林。.m負(fù)責(zé)實(shí)現(xiàn)。
2
3.點(diǎn)擊New Headers Phase,把需要引入的文件放入Project音念,需要讓別人調(diào)用的放在Public沪饺。
4.最后使用command +b編譯,即可生成.a文件闷愤。
5.編譯后會(huì)生成兩個(gè).a文件整葡,一個(gè)用在模擬器,一個(gè)用在真機(jī)讥脐。
lipo -create /Users/xxxx/Library/Developer/Xcode/DerivedData/xxx/Build/Products/Debug-iphonesimulator/xx.a /Users/xxxx/Library/Developer/Xcode/DerivedData/xxx/Build/Products/Debug-iphoneos/xx.a ?-output /Users/xxx/Desktop/xx.a
可以生成一個(gè)通用的.a文件遭居。
6.把.h和.a文件拖入即可使用。