在Xcode上无论在debug模式或者release模式下打包IPA到手机上没问题,都能正常运行,但是提交到App Store通过审核以后,在App Store下载下来就闪退,啥问题啊?



  • 在Xcode上无论在debug模式或者release模式下打包IPA到手机上没问题,都能正常运行,但是提交到App Store通过审核以后,在App Store下载下来就闪退,啥问题啊?



  • 我遇到过这个问题,我这边是因为一些库在product模式下需要做额外的配置,如果不配置就可能出现闪退的情况。请检查你安装的库,看看是不是有些产品模式的配置漏了
    PS:我这边是Lottie和react-native-image-crop-picker这两个需要在general下的Embedded Binaries下面增加相应的framework



  • 找到原因了,Xcode坑啊,我打包IPA的时候打包成功后就上传到App Store了,但是这个IPA大小比之前的版本要小,我看了我们公司APP之前的我打的IPA大小都在16M左右,但是这个闪退版本只有11M,唯一能够解释的原因就是在打包IPA过程中没有把js bundle文件打进去,所以一打开APP能够看到APP中的启动图(毕竟启动图在xcode中配置),然后就闪退,因为加载不到js文件。醉了啊,所以大家打包的时候一定要看看大小,把我坑死了,要扣工资了。。。



  • 可以的 我打包的时候包大小有时候在1 2M范围内波动,感觉才增加或删除一点点代码,大小就变动有点大



  • @guopeng1994 嗯,以后还是要小心一点,坑惨


登录后回复