iOS原生应用中配置CodePush热更新

iOS集成CorePush配置前需要在RN项目中先行集成CodePush插件,然后才可进行配置,具体分为以下4个步骤:

  • Xcode的项目导航视图中的PROJECT下选择你的项目,选择Info页签 ,在Configurations节点下单击 + 按钮 ,选择Duplicate "Release Configaration,输入Staging 完成后效果如下图:

  • 选择Build Settings tab,搜索Build Location -> Per-configuration Build Products Path -> Staging,将之前的值:$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 改为:$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)

  • 选择Build Settings tab,点击 + 号,选择Add User-Defined Setting,将key设置为CODEPUSH_KEY,Release 和 Staging的值为前面创建的key,直接输入对应的key值

  • 打开Info.plist文件,在CodePushDeploymentKey中输入$(CODEPUSH_KEY),并修改Bundle versions为三位

至此,iOS平台CodePush环境集成完毕。

注意 集成之后iOS打静态包的时候需要命名为 main.jsbundle

results matching ""

    No results matching ""