加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 更改静态库的源需要清理并在xcode 4中构建

发布时间:2020-12-15 01:58:33 所属栏目:百科 来源:网络整理
导读:我有一个基于我们在不同iOS项目中使用的框架项目的iOS项目。该框架作为xcode项目包含在应用程序项目中。应用程序项目依赖于框架的静态库构建目标。 (类似于大多数开源库,如三十二) 问题是如果我在框架源代码中更改某些内容,那么在构建和运行应用程序项目时
我有一个基于我们在不同iOS项目中使用的框架项目的iOS项目。该框架作为xcode项目包含在应用程序项目中。应用程序项目依赖于框架的静态库构建目标。 (类似于大多数开源库,如三十二)

问题是如果我在框架源代码中更改某些内容,那么在构建和运行应用程序项目时,静态库不会被重建。

做一个干净,然后编译和运行更改被正确编译。每次在框架中更改某些内容时,重建都不是很明显的原因。

有没有一个设置,我必须改变,以便xcode正确地识别我的框架是脏的,并相应地建立它?

我使用的是xcode 4.0.2

解决方法

这是xcode 4.0.2中的一个错误(可能会在将来的版本中修复)。从 https://devforums.apple.com/thread/91711?start=25&tstart=0:

>在项目中设置静态库,
在框架下:相对于
构建产品
>关闭XCode
>编辑project.pbxproj并删除静态库的所有路径组件,以便只保留filname,这样(重要的部分是“path = libLibrary.a”)

A74F787413566130000D0AFC / * libLibrary.a * / = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libLibrary.a; sourceTree = BUILT_PRODUCTS_DIR; };

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读