3
未定义的符号,我的工作,支持iOS的11和9的XCode当我尝试执行测试套件,我收到一个链接错误:连接错误而测试:用于建筑x86_64的
Undefined symbols for architecture x86_64
"ConstantName", reference from: - [FileATest testMethod] in FileATest.o
在FileA.h
OBJC_EXTERN NSString *const ConstantName
在FileA.m
NSString *const ConstantName = @"ConstantValue"
在FileATest.m
我用的是恒定的,有进口
#import "FileA.h"
使用头文件静态常量似乎工作,但我看,这是不申报恒定的正确方法。
它在XCode 8和以前的版本中工作正常,但对于XCode 9 Beta 6则没有。有人有这个问题吗?我该如何解决它?
只需转到您的构建设置并搜索有效的体系结构,并简单地将x86_64添加到它们的... –
实际上并非如此简单。 – Fdiazreal