gpt4 book ai didi

ios - xcodeproj 添加框架但链接器找不到它

转载 作者:行者123 更新时间:2023-11-29 12:25:49 26 4
gpt4 key购买 nike

我正在使用 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 并查看目标时,框架正确地列在链接框架和库下,但链接器提示在构建时找不到框架。在 Xcode 的 Linked Frameworks 列表中拖动框架修复它,我可以成功构建。

为什么?拖动似乎迫使 Xcode 重新生成 project.pbxproj 并添加缺少的引用。那会是什么?

最佳答案

你需要设置你的框架所在的路径!

在“FRAMEWORK_SEARCH_PATHS”的build设置中附加路径

settings = target.build_settings("Debug")
settings["FRAMEWORK_SEARCH_PATHS"] = [settings["FRAMEWORK_SEARCH_PATHS"], your_framework_directory ]

settings["FRAMEWORK_SEARCH_PATHS"] = settings["FRAMEWORK_SEARCH_PATHS"] + " " + your_framework_directory ]

关于ios - xcodeproj 添加框架但链接器找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29156378/

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