gpt4 book ai didi

iphone - 使用 XCode 将同一 iOS 应用程序的多个版本安装到您​​的 iPhone 的最佳方式是什么?

转载 作者:技术小花猫 更新时间:2023-10-29 11:02:50 27 4
gpt4 key购买 nike

我经常发现我需要在我的 iPhone 上构建一个“演示就绪”版本,它可能指向我的演示服务器。我还想要一个构建,它是我正在开发的最新最好的调试构建,它指向我的开发服务器。有没有人找到一种非常简单的方法让我安装两个可能是完全相同的代码但指向不同服务器的应用程序?或者,也许我会有一个比最新版本落后几个版本的应用程序?我最好使用相同的 XCode 项目构建并安装到 iPhone 上。

最佳答案

您可以为它们添加特殊的构建配置,每个配置使用不同的 info.plist 文件。因此,也许对于您的演示,您有一个名为 MyApp-Info-DEMO.plist 的 info.plist 和用于发布的 MyApp-Info.plist。

然后您可以将服务器变量添加为 info.plist 变量,并在应用程序启动时查找它。或者甚至只是在您的新配置中创建一个 DEFINE 语句,类似于演示的 SERVER=demo.myserver.com 和实时的 SERVER=production.myserver.com。

最重要的部分是更改新的 info.plist 中的 CFBundleIdentifier。因此,在您的演示中,您可以将其命名为 com.mycompany.myapp.DEMO,而真正的名称可能只是 com.mycompany.myapp。

这将允许两个版本同时出现在手机上(不同的 CFBundleIdentifiers)。请记住,如果您使用应用内购买或服务器推送通知,如果您的真实应用标识符和演示标识符没有单独的、特定的配置文件,您将无法执行此操作。

关于iphone - 使用 XCode 将同一 iOS 应用程序的多个版本安装到您​​的 iPhone 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4139987/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com