gpt4 book ai didi

xcode - 创建发布版本时项目找不到框架

转载 作者:行者123 更新时间:2023-12-03 17:23:08 27 4
gpt4 key购买 nike

我在我的项目中添加了一个新框架。我将框架的 .xcodeproj 文件拖到项目的子项目中。我将该项目的产品添加到主项目的目标依赖项、链接二进制文件与库和复制文件(框架)中。我在构建测试版本或执行项目时没有任何问题。

但是,如果我尝试创建存档版本或尝试分析项目,则会失败并出现以下错误:

Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_Something", referenced from:
objc-class-ref in DasProject-F7DB55F503641F0A.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

tl;dr:我可以毫无问题地创建和执行调试版本,存档版本找不到特定的框架。

最佳答案

尝试将“库搜索路径”(“build设置”->“搜索路径”)设置为“$(TARGET_BUILD_DIR)”或“$(BUILT_PRODUCTS_DIR)”(在我的项目中它们是相同的)
还要检查目标构建方案中的相应复选框,如 Tools Workflow Guide for iOS 中所述。 (忽略它是iOS文档,只看图片)

关于xcode - 创建发布版本时项目找不到框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681112/

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