![](/img/trans.png)
[英]Which iOS target do I need to set to avoid bundling Swift runtime libraries with my iOS app?
[英]My iOS app and WatchKit app are entirely Swift. Do I need to change “Embedded Content Contains Swift”?
當前,對於所有目標:iOS應用程序目標,WatchKit擴展和WatchKit應用程序,它都設置為“否”。 根據這篇文章 :
如果您在iPhone應用程序中使用Swift,請確保將框架和擴展的“嵌入式內容包含Swift”構建設置設置為NO,將iPhone應用程序目標設置為YES。
我不太了解它對我的應用有什么作用。 我需要改變什么嗎? 我已經閱讀了有關“嵌入式內容包含Swift”的文檔 。 我認為此設置僅適用於同時使用Objective-C和Swift構建的應用。 我對么?
順便說一下,在iOS應用程序目標的鏈接框架和庫中,我有:iAd,StoreKit和WatchKit。 WatchKit擴展程序和應用程序未鏈接至任何內容。 我使用Xcode 6.3。
謝謝您的幫助。
如果要添加包含Swift代碼的庫或框架,而無需考慮基礎項目的語言(例如,Swift或Objective-C),則只需設置“ 嵌入式內容包含Swift”標志。
此處提供更多信息: https : //developer.apple.com/library/ios/qa/qa1881/_index.html
對於您的情況,由於您沒有鏈接到任何外部Swift庫,因此不必將該標志設置為yes
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.