大唐工作室 网站制作,一天赚50元的游戏,大良营销网站建设资讯,wordpress 模板中文乱码使用react-native-code-push插件来实现热更新的时候#xff0c;会遇到一些问题。下面这个问题就让我差点崩溃了。 在测试 Production 和 Staging 是否会去检查各自环境下的bundle文件#xff0c;我就遇到了混乱的问题。 有时候用 Release 打包出来的app会去检查 Staging 下的… 使用react-native-code-push插件来实现热更新的时候会遇到一些问题。下面这个问题就让我差点崩溃了。 在测试 Production 和 Staging 是否会去检查各自环境下的bundle文件我就遇到了混乱的问题。 有时候用 Release 打包出来的app会去检查 Staging 下的bundle文件。经过无数的排除最终找到了原因。 因为项目用cocoapods来依赖react-native库并且我把原来的project下的target删除掉了然后重新创建了一个target。 编译的时候系统提示警告: Warning: The Copy Bundle Resources build phase contains this targets Info.plist file xxx/Info.plist.作为程序员你懂得。我们从来不关心warning只在乎crash。所以我就在在上面吃了一个大亏。 因为项目是根据编译环境自动去确定codepush的deployment key的 上面的警告就是因为没有找到正确的info.plist的原因导致$(CODEPUSH_KEY)的值不确定。所以就出现了开头所说的测试混乱的问题。 Tips另外切换编译的scheme后必须将项目重新clean一遍这样才能确保不会出现$(CODEPUSH_KEY)的值不确定的情况。 解决办法: https://developer.apple.com/library/content/qa/qa1649/_index.html 转载于:https://www.cnblogs.com/hd1992/p/6958234.html