iOS Today Widget与主应用程序共享源文件

时间:2017-07-20 08:03:39

标签: ios xcode today-extension

我在Xcode工作区中添加了一个Today Extention Widget项目,我想使用主应用程序中的一些源文件,因此我已经标记了"目标成员资格"在这个文件上。问题是编译主应用程序时Xcode链接器失败并出现重复符号错误。那么在主应用程序和小部件之间共享源文件的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用 Frameworks Host AppApp Extension之间共享代码/文件。

  

您可以创建一个嵌入式框架,以在您的应用之间共享代码   扩展及其包含应用程序。例如,如果您开发图像   过滤器,用于照片编辑扩展程序及其中   包含app,将过滤器的代码放在框架中并嵌入   两个目标中的框架。

有关Host AppApp Extension之间共享方案的更多信息,请参阅:https://developer.apple.com/library/content/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html#//apple_ref/doc/uid/TP40014214-CH21-SW1