我正在使用xcodeproj
Ruby Gem 向我的 Xcode 项目添加一个自定义框架:
top_group = project.groups[0]
framework_ref = top_group.new_file(framework_path)
target = project.targets[0]
target.frameworks_build_phase.add_file_reference(framework_ref)
然后,当我打开 Xcode 并查看目标时,该框架在 Linked Frameworks and Libraries 下正确列出,但链接器抱怨在构建时找不到该框架。在 Xcode 的 Linked Frameworks 列表中拖动框架修复它,我可以构建成功。
为什么?拖动似乎迫使 Xcode 重新生成project.pbxproj
并添加缺少的引用。那会是什么?