繁体   English   中英

更改框架源代码时更新应用程序内的框架

[英]Update framework inside app when framework source code is changed

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

我的应用程序正在使用我拥有源代码的外部框架。 该应用程序中包含 .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? 但在这个特定的错误不会出现

有没有其他方法来更新框架或者我错过了什么

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

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

在我的情况下,这导致 Xcode 从 GitHub 中提取最新版本。

希望能帮助到你!

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

只需重新阅读您的问题,并意识到您已经嵌入了框架,因此这可能对您不起作用。 在我的例子中,为框架创建了 package。 我看这里不是这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM