在不提供新版本的情况下更改 info.plist 值的方法

Posted

技术标签:

【中文标题】在不提供新版本的情况下更改 info.plist 值的方法【英文标题】:Way to change info.plist value without giving new build 【发布时间】:2018-02-06 11:01:10 【问题描述】:

我有一个从 info.plist 的配置键中获取 Base Url 的函数。我忘记将其更改为 Production 并且在生成我的构建时处于 Staging 状态,现在它正在使用开发基础 url。

那么有什么方法可以在不提供新版本的情况下进行更改,因为它的更改非常小,而且我不希望发布新版本。我知道这是不可能的,但如果有人有任何其他解决方案,对我会有很大帮助。

【问题讨论】:

【参考方案1】:

您的 info.plist 是签名包的一部分。要更改它,您需要创建一个新版本。

【讨论】:

【参考方案2】:

我想到的唯一解决方法是,您可以进行 301 重定向,从舞台到生产。

【讨论】:

在重定向api的时候也可以转发请求对象吗? 如果你使用一些标准的 ios 库和标准的 HTTP,那么是的,请求数据也会传输到新的位置

以上是关于在不提供新版本的情况下更改 info.plist 值的方法的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在不修改新版本的情况下恢复(暂时)旧的 G++3.2 版本?

如何在不再次运行配置脚本/cmake 的情况下修改安装路径

iTunes Connect App Name vs. Bundle 在 info.plist 中的显示名称

将“缺少推荐的图标文件”添加到 Info.plist 后的验证问题

配置弹性beantalk以使用新版本的python

如何在 react-native 项目中保存 info.plist 中的更改