关于两个异常Undefined symbols for architecture x86_64和Could not find a nib (load) named 'Main'的解决方案

来源:互联网 发布:淘宝客服用工资怎么算 编辑:程序博客网 时间:2024/06/06 03:51

1.异常一:Undefined symbols for architecture x86_64

解决方案:

1)选中Targets—>BuildSettings—>Architecturesbuild active architectures only 改为 NO

2)把最下面的Valid Architectures中的arm64参数删掉就可以了

或者:

  双击Architectures,选择other,删除$(ARCH_STANDARD),然后增加armv7armv7s(写上:$(ARCHS_STANDARD_32_BIT))。

3cleanbuild

2.异常二:Could not find a nib (load) named 'Main'

网上关于这个异常的解决方案有很多,但都不一定适用,至少我碰到的这个异常,他们给出的方案都是无用的,比如有人提出删除info.plist文件中的Main,然后修改main.c中的一个参数。还有人提出设置一下本地化的东西

解决方案:

很简单,直接勾选Target Membership栏中的选项(你的工程)

0 0