我的项目中未更新本地框架的更改

Car*_*ela 5 xcode frameworks objective-c

我实际上在我的一个项目中使用了一个内部框架。现在我需要修改该框架的一些代码,但是,使用该框架的项目似乎根本无法识别这些更改。

在框架中提交了一些更改后,构建它并重新导入到项目中并调试它们,我可以看到我添加的行根本没有执行。

我知道这一点,因为当我在框架中的新行之一中添加断点时,这些断点永远不会执行,就好像它们不存在一样。

我已经尝试从我的项目中删除框架并按照这些Stackoverflow 答案的步骤重新添加它

我希望我的框架中的更改能够像过去那样在项目中得到识别/同步。

也许我做错了什么,所以这对你的想法很有帮助。

Car*_*ela 0

我发现有必要严格按照接下来的步骤删除,以免出现与我相同的问题。

  1. 启动框架项目。

  2. 将构建类型分配给通用 iOS 设备。确保所有类都分配给目标。

  3. 按播放(构建)按钮。

  4. 该框架将出现在您的桌​​面上。

  5. 在要使用该框架的项目中,请务必删除与先前框架版本相关的所有引用,然后将其也从文件夹中删除。

  6. 将新的框架版本添加到项目中的文件夹中。

  7. 指定参考文献:

    • 将刚刚移至项目的框架拖至 Xcode 中的框架文件夹中。

    • 将刚刚移至项目的框架拖至链接的框架和库。

这对我有用,所以也许这对某人有帮助。