Xcode编译react-native app的时候如果出现如下错误:
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VALID_ARCHS=armv7s arm64)
解决办法:在Project target
里Build Settings
的Valid Architectures
添加armv7,然后clean,重新再编译
如果出现 #import <CodePush/CodePush.h>
出现file not found
解决办法:Build Setting -> Search Paths -> Header Search Paths添加$(SRCROOT)/../node_modules/react-native-code-push/ios
如果出现armv7,arm64(No architectures to compile for (ARCHS=armv7 arm64, VALID_ARCHS=i386 x86_64))之类的错误
解决办法:查看工程的Architectures-->Valid Architectures,查看配置,工程的配置要为arm64 armv7,然后检查依赖库的这个配置,依赖库配置要为i386 x86_64