gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 08:11:25 26 4
gpt4 key购买 nike

我有一个 iOS 项目,它建立在我们在不同 iOS 项目中使用的框架项目之上。该框架作为 xcode 项目包含在应用程序项目中。应用程序项目依赖于框架的静态库构建目标。 (类似于 three20 等大多数开源库)

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

先进行清理,然后进行构建并运行,更改会被正确编译。出于显而易见的原因,每次我更改框架中的某些内容时都进行重建并不是一个好的修复。

是否有我必须更改的设置,以便 xcode 正确地将我的框架识别为脏框架并相应地构建它?

我正在使用 xcode 4.0.2

最佳答案

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

  1. 在项目中设置静态库,在框架下:相对于构建产品
  2. 关闭 XCode
  3. 编辑project.pbxproj,去掉静态库的所有path组件,只剩下filname,像这样(重要的部分是“path = libLibrary.a”)

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

关于iphone - 更改静态库的源需要清理并在 xcode 4 中构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com