【问题标题】:Adding a custom Framework to an Xcode project将自定义框架添加到 Xcode 项目
【发布时间】:2016-03-13 19:56:22
【问题描述】:

我决定尝试制作一个 Cocoa Touch 框架。使它工作正常,但我无法将它添加到项目中。在搜索了 很多 的 SO 帖子并查看了 Apple 论坛主题后,我决定从 Docs 中尝试一下:

将框架包添加到项目中以合并 框架的功能到您的产品中。

在项目导航器中,选择项目或项目中的组 您要向其中添加框架。

选择文件 > 将文件添加到“”。

选择框架包,然后单击添加。

您以这种方式添加的框架是第三方构建的捆绑包 包含框架的目标代码和运行时资源。看 有关链接到框架的信息的相关文章 将其添加到项目中。

添加框架后,Xcode 会在您的 项目将它们链接到刚刚添加的框架。

还是不行。我尝试的所有操作都收到No such module 'Scaffold' 错误,我检查了拼写,但事实并非如此。有人可以解释这是如何工作的吗?我可能只需要澄清一下这是如何完成的。

我看过的链接:

【问题讨论】:

  • 我在将框架导入工作区的游乐场时遇到了类似的问题。我通过以下方式解决了它:首选项>位置>派生数据(默认)>高级>√唯一(我的是遗留问题)。有时框架名称可能与包名称不同,因此请确保匹配。
  • @user14492。我的项目、工作区和框架都设置为Unique。还有其他想法吗?

标签: ios xcode swift cocoa-touch


【解决方案1】:

嘿,我不知道现在回答这个问题是否为时已晚,但由于我面临同样的问题,我会建议您检查导入框架的项目的构建设置

您应该检查“框架搜索路径”,如果框架位于 Swift 并且您导入到 obj c 项目,请选中“始终嵌入 swift 标准库”

我认为问题出在构建设置中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多