gpt4 book ai didi

ios - Xcode iOS项目,如何在不放入版本控制的情况下存储开发用户/密码

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

我们开发了一个电子商务应用程序。为了方便开发,我们希望自动填充与我们在电子商务服务器上喜欢的任何帐户相对应的用户名和密码。

到目前为止,我能想到的最佳解决方案是:当 Debug模式处于事件状态时,从名为 debug-credential.plist 的 plist 文件中获取用户名和密码。

为了避免将其检入 git,我必须将此文件放入 gitignore。

我还必须将它添加到 Xcode 项目导航器中,以便当我在包中查找该文件时框架可以找到它。

所以,问题是,我希望这个文件是可选的。如果它不存在,并且我的应用程序找不到它,请不要填充密码。

没问题,除了我提交的项目文件需要 debug-credential.plist 文件但找不到它,因此不会编译。 checkin 带有空字段的 plist 文件会很好,除非开发人员想要指定他们自己的 ecom 凭据,然后 git 会想要 checkin 它。

基本上我想要一种方法来拥有一个本地文件,被 git 忽略,我可以在其中为我的应用程序放置可选参数,并且拥有它以便如果开发人员 check out 一个新的克隆,并且不创建该文件,应用仍会运行,但无法访问参数。

谢谢!

最佳答案

I also have to add this to the Xcode project navigator so that the framework can find this file when I look for it in the bundle.

您不必这样做,而是将 shell 脚本添加到 Build Phases 以将文件从任何地方复制到应用程序包,例如

ditto -V ./Secret/ "$TARGET_BUILD_DIR/$UNLOCALIZED_RESOURCES_FOLDER_PATH"

关于ios - Xcode iOS项目,如何在不放入版本控制的情况下存储开发用户/密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17177048/

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