我創建了一個iPhone的靜態庫項目,這樣有時Xcode似乎忽略目標構建設置?
項目兩個目標
- >庫(設備)目標
- >庫(模擬器)目標
設備的目標有將SDK設置爲設備,以便生成armv6/7庫,並將模擬器目標設置爲模擬器SDK,以生成i386庫。
我遇到的問題是目標上的SDK設置不斷被XCode活動目標設置覆蓋。即如果構建設備目標,但XCode窗口顯示活動SDK爲模擬器,則XCode將構建模擬器庫而不是設備庫,忽略目標的設置。雖然它會將它放到構建目錄中的* -iphoneos /目錄中!
我原本與另一個靜態庫項目有同樣的問題,經過大量的遊戲後,所有東西都能正常工作。即目標會忽略XCode活動SDK,因爲它們具有自己的要構建的規範。
問題是我不知道是什麼讓它在該項目中發揮作用,我也無法重現該問題。
有沒有人對發生了什麼有什麼想法?
僑 德里克