gpt4 book ai didi

ios - 如何保持 ios 模拟器应用程序文档路径相同,不要更改每个运行的 xcode 项目

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

正如我们所知,在 xcode6 或 xcode7 中,应用程序文档路径将随着每个运行的项目而改变,如下所示

/Users/jakey/Library/Developer/CoreSimulator/Devices/0149D36B-A46E-4326-BF59-AFEF7D2CA8B2/data/Containers/Data/Application/FDCA4FAF-4940-485B-A6B6-5CEE4C75B72F/Documents

但是我经常使用一些工具比如navicat来访问文档的。 sqlite,如果每次运行路径都变了,navicat 无法正常连接db。

最佳答案

这是不可能的。每次点击“构建并运行”时,都会重新安装您的应用,因此它的容器也会发生变化。

在 Xcode 7 中,有一个新的 simctl 子命令可能对您有帮助:

$ xcrun simctl get_app_container --help
Usage: simctl get_app_container <device> <app identifier>

你可能想创建一个像这样的别名:

alias cdmyapp='cd $(xcrun simctl get_app_container booted com.mycompany.myapp)'

然后您只需从 Terminal.app 运行“cdmyapp”即可进入您应用的容器。

关于ios - 如何保持 ios 模拟器应用程序文档路径相同,不要更改每个运行的 xcode 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644872/

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