ios单元测试,解决Undefined symbols for architecture armv7s问题

今天开发了一个蓝牙模块,需要在真机上运行(模拟器上编译不过)

写了一些单元测试,发现编译无法通过,报错:Undefined symbols for architecture armv7s

在stackoverflow上找到解决的办法:setting up tests

在target里(而不是test target),将Symbols Hidden by Default设置为no,默认是yes,这样就行了。附带的好处是,不需要将test target也加到源代码的target里

ios单元测试,解决Undefined symbols for architecture armv7s问题_第1张图片

你可能感兴趣的:(测试,移动开发)