亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

xcode中的Base SDK,iOS部署目標,Target和Project的含義是什么

xcode中的Base SDK,iOS部署目標,Target和Project的含義是什么

Helenr 2019-11-23 13:19:37
假設我將基本SDK設置為7,這是什么意思?這可能意味著該應用程序將在iOS 7上運行。但這就是iOS部署目標。另外,為什么還要在項目和目標中都指定這3個值。這沒有道理。為什么要兩次指定相同的內容?
查看完整描述

3 回答

?
catspeake

TA貢獻1111條經驗 獲得超0個贊

基礎SDK是構建應用程序所針對的基礎(即,包含文件和庫文件以及框架)。如您所說,除了基本sdk> =部署目標之外,它不會影響部署目標。

您可以在2個級別上指定構建設置,因為每個項目可以有多個目標,并且可能不希望所有目標都使用相同的設置。項目級設置覆蓋默認設置,而目標級設置覆蓋項目級別設置。

例如,我有同時具有OSX和iOS目標的項目,有些是ARC,有些是MRR。如果無法指定Xcode允許的粒度級別的構建設置,則每個項目都必須有不同的項目。


查看完整回答
反對 回復 2019-11-23
?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

在iOS 7 TechTalk的“構建現代應用程序”的第2部分中,他們清楚地解釋了這一點。

好讀嗨!我有空!

因此,現代的App可能會使用iOS 9作為目標SDK,并使用iOS 7作為部署目標。這意味著您可以在iOS 7,iOS 8和iOS 9上運行,并且在iOS 9上實際運行時可以使用任何iOS 9調用。


您可以在我的文章SDK和Deployment Target中閱讀更多內容


查看完整回答
反對 回復 2019-11-23
  • 3 回答
  • 0 關注
  • 961 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號