最近项目里升级后,编译警告多了起来,看起来好碍眼,就想着改掉,先从 Debug warning: Mapping architecture armv7 to i386. 这个开始。
看了警告之后,知道是对应 target 下的 Build Settings 里 architecture 的问题,然后去检查对应 target 下,发现 today widget、iwatch widget 里 Valid Architectures 的 Release 跟 Debug 不一致,然后就手动修改为 $(ARCHS_STANDARD),编译,done,完美解决。