【问题标题】:Update framework inside app when framework source code is changed更改框架源代码时更新应用程序内的框架
【发布时间】:2019-09-24 08:03:32
【问题描述】:

第一次尝试这个框架更新!

我的应用程序正在使用我拥有源代码的外部框架。该应用程序中包含 .framework 文件

我想要达到的目标:

我在应用程序外部更改框架中的源代码并构建,当我从应用程序访问它时应该进行更改

到目前为止我做了什么:

  1. 更改了框架源代码中的单个方法声明(之前说它返回String,但我现在将其更改为返回String?
  2. 构建生成新.framework文件的框架
  3. 从应用中删除了旧的.framework 文件添加了新的.framework 文件
  4. 构建应用程序

结果:

错误:没有这样的模块“框架名称”

我正在使用 Xcode 11,并且在 Framework,Libraries and Embedded Content 下,存在该框架(尽管它没有通常的黄色公文包图标,而是一个白色图标)

我提到了这个:How to update a framework in an iOS app? 但在这个特定的错误不会出现

还有其他方法可以更新框架还是我遗漏了什么

【问题讨论】:

    标签: ios swift xcode frameworks


    【解决方案1】:

    我自己也遇到了这个问题。我正在使用 Xcode 11:

    转到文件 > Swift 包 > 更新到最新的包版本

    在我的例子中,这导致 Xcode 从 GitHub 拉取最新版本。

    希望对你有帮助!

    另外,我确实更新了我的框架,将其签入,并用新的版本号标记它。

    刚刚重新阅读您的问题,并意识到您已经嵌入了框架,所以这可能对您不起作用。在我的例子中,为框架创建了一个包。我看这里不是这样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      相关资源
      最近更新 更多