目前,所有目标都设置为“否”:iOS应用程序目标,WatchKit扩展程序和WatchKit应用程序。基于此post:
如果您在iPhone应用中使用Swift,请务必设置"嵌入内容包含Swift"为您的框架和扩展构建设置为NO,为您的iPhone应用程序目标设置为YES。
我真的不明白它对我的应用程序的作用。我需要改变什么吗?我已阅读document关于"嵌入内容包含Swift"。我认为此设置仅适用于使用Objective-C和Swift构建的应用程序。我是对的吗?
顺便说一下,在iOS应用程序目标的链接框架和库中,我有:iAd,StoreKit和WatchKit。 WatchKit扩展程序和应用程序无法链接到任何内容。我使用Xcode 6.3。
感谢您的帮助。
答案 0 :(得分:2)
如果要添加包含Swift代码的库或框架,则只需设置嵌入式内容包含Swift 标志,无论基础项目的语言如何(例如,Swift或Objective-C)
此处有更多信息:https://developer.apple.com/library/ios/qa/qa1881/_index.html
根据您的情况,您不必须将该标记设置为yes
,因为您没有链接到任何外部Swift库。