通过终端在iOS上更改NSUserDefaults值

时间:2019-02-06 17:51:33

标签: ios xcode debugging adb nsuserdefaults

我已经阅读了很多有关默认值和plutil命令的信息,但仍然找不到在笔记本电脑上使用终端在实际iPhone上编辑那些UserDefaults值的方法。提及的命令允许我们修改模拟器或mac os应用程序的默认设置。不在实际的iPhone上。

我很想找到一种类似于adb shell setprop的方法来在我的iOS应用程序中设置一些存储的值,而无需使用终端进行重新编译。 我知道如何在终端中列出带有仪器的设备,但是有什么方法可以实现我想要的?

1 个答案:

答案 0 :(得分:0)

您是否尝试过从终端运行应用程序并将目标位置设置为iOS设备?

xcodebuild \
-workspace MyApp.xcworkspace \
-scheme MyApp \
-destination "platform=iOS,name=User's iPhone"

在其中运行应用程序后,请尝试使用您提到的那些命令来覆盖UserDefaults。通过终端here

连接到iOS设备可能还有其他一些有用的信息。