我正在开发一个框架。我的问题是我对我的框架所做的更改没有反映在我的应用程序中。我的应用程序似乎链接到我创建的原始框架,并且在更新框架时不会更新。即使我从我的项目中删除了框架,xcode似乎仍然认为它就在那里。
设置
我创建了一个单独的xcode项目,旨在创建一个使用该框架的应用程序。我将框架项目的根文件夹复制到我的app项目根文件夹中,然后将.xcodeproj拖放到我的App的xcode项目中。我在以下每个步骤中添加了嵌套xcode项目中的框架:
我尝试从每个位置删除框架
我尝试清理框架项目和App项目
我尝试在Window> Projects中删除我的应用程序项目和框架项目中的派生数据
我尝试使用我的应用程序项目的先前版本,它不以任何方式包含框架(不在xcode项目或根文件夹中)
我的框架的幽灵继续困扰着我的项目!有什么帮助吗?
答案 0 :(得分:1)
我想你一定试过从构建阶段删除它......以防万一:
为所有模块执行此操作:如在Debug,Release。中那样。
您还可以尝试删除较旧的框架并清空垃圾箱,以便更安全。
答案 1 :(得分:0)
我犯了一个错误。
我使用的是我构建框架的类而不是框架本身。我想删除这些类并选择“删除引用”会阻止Xcode使用它们。我完全删除了这些类,Xcode告诉我他们找不到我正在寻找的类 - 表明它正在使用那些文件而不是框架。
另外,在我的AppDelegate中,我使用了
import "ExternalClass.h"
我相信这是项目中的课程。我改成了
import <ExternalClass/ExternalClass.h>
从框架中导入头文件。