gpt4 book ai didi

javascript - Phonegap - 在 xcode 中配置调试和发布版本

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:48 25 4
gpt4 key购买 nike

如何根据我是否为调试或发布配置了 xcode,将不同的变量传递到我的 phonegap javascript 中?最具体地说,现在我希望能够切换应用程序是连接到我的本地开发服务器还是连接到真正的云服务器。

一个选项是,如果 javascript 只能检测正在发生的构建类型,那么我可以将两组 url 存储在 .js 代码中并适本地选择。

如果有一些地方可以在 Xcode 中存储不同的 url,比如在 .plist 或其他东西中,那就更好了——我对 XCode 或 Objective-C 不是很擅长(因此 phonegap) 所以我不知道这是否是一种正常做法。

理想情况下,我只需更改 javascript 和 IDE 配置即可完成此操作。如果我需要更改 Objective-C 中的任何内容,答案必须非常具体地说明要做什么。

最佳答案

在 XCode 中,我们为每个应用程序设置了目标。默认情况下,您为每个应用程序获得一个目标。

使用 xCode 中的内置选项复制目标。所以一个用于本地测试,另一个用于实时模式。您也可以在此处让两个目标都处于 Release模式。

xCode 中的每个目标都有单独的 .plist 文件,用于定义一些设置,是的,您的代码库是通用的。现在将您的本地服务器 url 放入 target_test 的 plist 中,并将真实服务器 url 放入 target_live 的 plist 中。

您的代码应在运行时从相应的 plist 中读取。

Have a look

关于javascript - Phonegap - 在 xcode 中配置调试和发布版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10727347/

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