Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CodePush-发布iOS捆绑包会破坏Android,反之亦然_Android_Ios_React Native_Code Push_React Native Code Push - Fatal编程技术网

CodePush-发布iOS捆绑包会破坏Android,反之亦然

CodePush-发布iOS捆绑包会破坏Android,反之亦然,android,ios,react-native,code-push,react-native-code-push,Android,Ios,React Native,Code Push,React Native Code Push,使用反应本机代码推送 每当我发布一个iOS版本(使用代码推送release react…iOS),它就会中断我的Android代码推送。下次尝试获取更新时,会出现以下错误: 您试图将密钥设置为在 对象,该对象意味着不可变且已冻结 然后,如果我发布Android版本,它会破坏我的iOS,出现以下错误: 更新无效-无法创建名为“main.jsbundle”的JS捆绑包文件 可以在下载的内容中找到。请确保您的应用程序 正在与正确的部署同步,并且您正在释放 CodePush更新使用与以前完全相同的JS捆

使用
反应本机代码推送

每当我发布一个iOS版本(使用
代码推送release react…iOS
),它就会中断我的Android代码推送。下次尝试获取更新时,会出现以下错误:

您试图将密钥设置为在 对象,该对象意味着不可变且已冻结

然后,如果我发布Android版本,它会破坏我的iOS,出现以下错误:

更新无效-无法创建名为“main.jsbundle”的JS捆绑包文件 可以在下载的内容中找到。请确保您的应用程序 正在与正确的部署同步,并且您正在释放 CodePush更新使用与以前完全相同的JS捆绑包文件名 随应用程序的二进制文件一起提供


这很奇怪,文档中没有提到两个平台之间的冲突。

您需要为每个平台设置一个应用程序

code推送应用程序添加[name]-ios

code推送应用程序添加[name]-android


我认为
code-push-release-react[app-name][platform]…
platform参数只告诉react-native bundler要使用什么条目文件(index.ios.js或index.android.js),它不起“仅在ios上安装”的作用。

Hi,我已经发布了android版本,但还没有发布ios,我需要安装一个pod,这会影响android版本吗!!