我正在处理的当前项目有一个iOS组件,以及今日扩展,它在UI组件中有一些重叠。
我创建了一个可可触摸框架,其中包含重复的UI元素作为项目中的新目标,并将其添加到应用程序和扩展程序的 Link Binary with Libraries 构建阶段。
我能够很好地构建Debug版本,但是当存档版本构建时,我会收到以下错误。
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_MyClass", referenced from: someFile
ld: symbol(s) not found for architecture arm64
和armv7的错误相同。
我试图通过玩构建设置找到解决方案但到目前为止没有运气。
修改
我弄清楚问题是什么。 我将“默认隐藏的符号”编译标志设置为 YES 。
答案 0 :(得分:0)
我弄清楚问题是什么。 我默认隐藏了"符号"编译标志设置为是。