簡體   English   中英

我的iOS應用和WatchKit應用完全是Swift。 我是否需要更改“嵌入式內容包含Swift”?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM