我正在尝试将最新版本的框架添加到我的Xcode项目中,但似乎无法让Xcode忽略旧版本。
我已从项目中删除了框架,并在“Link Binary With Libraries”部分中删除了其列表。然后,我从Mac中删除旧框架的每个实例,并重置模拟器中的内容和设置。我清理我的项目并删除派生数据。然后我下载新版本的框架并像往常一样拖放它。一切似乎都正常链接,项目再次构建没有错误。我转到使用新框架中的组件的视图,并且仍然有一个大的“试用版”水印,并查询框架自己的[getInfo]函数返回旧的框架版本。
如何完全删除对此框架的所有引用?当我的硬盘驱动器上不再存在所有缓存的数据并从一个不同的位置链接一个全新的框架时,它是如何构建到项目中的呢?
答案 0 :(得分:3)
我遇到了类似的问题,修复方法是查看项目目标的构建设置。在框架搜索路径下是一个旧条目,指向框架的旧副本。删除它确保它使用了最新的框架。
答案 1 :(得分:0)
原来是自动框架搜索Xcode确实在其他目录中的项目的其他版本中定位旧框架。真痛十足。