根據(jù)小碼哥擴展班所做的筆記。
-
Xcode創(chuàng)建工程:
,選這個
-
寫好代碼后,編譯:這個就會弄成模擬器的靜態(tài)庫,這個就是真機。
-
去Finder,找到
-
暴露頭文件:,編譯:
-
新建工程,使用靜態(tài)庫:
-
如果換成5的模擬器編譯會報錯:
,這是因為不同的機型,CPU架構不同
-
打開終端cd到靜態(tài)庫所在文件的路徑,查看cpu架構:
看到是5s之后的cpu架構,而5的是i386
-
回去制作靜態(tài)庫的工程,修改:,再次編譯,去靜態(tài)庫位置,驗證:,兩種架構都有了
- 將剛剛工程里面的靜態(tài)庫替換掉新的,再次編譯就不會報錯了
- 注意:換成真機就會報錯,那是因為那個靜態(tài)庫是模擬器編譯出來的,換成真機弄多個靜態(tài)庫替換用就好了
-
合并模擬器和真機的靜態(tài)庫:
-
驗證:
- 但是:這是兩個庫,占兩倍大的容量,這僅僅用作測試使用,最終只需要真機的靜態(tài)庫就行了(還要區(qū)分debug版本和release版本)。
-
生產(chǎn)release版本的靜態(tài)庫,修改制作靜態(tài)庫工程:,,編譯:,成功。
















