【问题标题】:Import my custom module/framework Xcode Swift导入我的自定义模块/框架 Xcode Swift
【发布时间】:2016-03-10 01:33:17
【问题描述】:

我想在 Xcode 7 上的 Swift 项目中导入我的自定义模块/框架。我了解通常如何执行此操作。但我不想在每次创建新项目时都拖拽我的框架并链接它。我在想我可以将框架移动到 iPhoneOS.sdk/../Frameworks 文件夹和/或 iPhoneSimulator.sdk/../Frameworks 文件夹中的文件夹中。无需将我的自定义框架拖放到项目中,我就可以导入模块(带有自动完成功能)。但是我收到一个错误“无法构建 Objective-C 模块 'Tumblr'”。构建设置中是否有我缺少的设置。

**Tumblr 模块是我创建的一个模块。

我还为 iPhoneOS.sdk 中存在的框架创建了一个 .tbd 和 module.map 文件

【问题讨论】:

    标签: ios xcode swift module frameworks


    【解决方案1】:

    将模块的 x-code 项目拖到左侧窗格中,其中包含所有文件。

    然后单击您的主项目文件并转到常规,向下滚动到 Embedded Binaries 并通过那里的菜单添加它。

    【讨论】:

    • 恐怕我知道这一点,但我的问题更多是关于如何导入 .framework 而不必将其拖到我的 xcode 项目中。以同样的方式,我可以导入 SpriteKit 而无需将 .framework 拖到我的项目中。不过还是谢谢你的回答。
    • 在你想使用苹果框架的场景中,比如 CoreMotion 或 UIKit,如果必须使用 import UIKit。它已经可供您导入而无需执行任何操作。打开一个新项目并导入任何苹果框架,而无需执行任何操作。我的问题是我能否拥有相同的功能,这样我就不必将我的框架移动到每个 xcode 项目中。
    • 噢,对不起,伙计。您需要将项目添加到默认库搜索路径或将库的目录添加到默认搜索路径列表。我现在离开办公室 mac。如果你在那之前没有找到,我明天可以找到它。
    • 我在四处挖掘,发现 /Library/Frameworks。其中填充了可能对您有所帮助的 .framework 文件。我没有发现任何方法可以精确地做你正在寻找的东西。如果你弄清楚了,请告诉我。抱歉,我无法提供更多帮助
    • @Ven:您如何使用提供的答案完成这项工作?您的 cmets 有点矛盾,这有点令人困惑。请您编辑答案或您的问题并添加您提出的解决方案(因为您标记为正确的答案似乎没有解决方案?)。 Ajwhiteway 想知道,它也会帮助我认为的其他人,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    • 2014-06-25
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-24
    相关资源
    最近更新 更多