Я отлаживаю приложение в моем реальном устройстве по кабелю.У меня есть iPhone 6. Я хочу проверить свою базу данных и работать с sqlite3 для запроса моих результатов.Другие вопросы и руководства объясняют, как это делать только в симуляторе, но я использую настоящий iPhone.
В AppDelegate я печатаю путь к базе данных:
print(NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true).last! as String)
/Users/myname/Library/Developer/CoreSimulator/Devices/DAE93E57-7004-45F6-9B93-E79CA1AEEEFA/data/Containers/Data/Application/D7A4F27E-6F11-4941-A1B0-0337ABF788AB/Documents
Итак, я беру путь и доступ из терминала и получаю доступ к своей базе данных с помощью sqlite3 DatabaseFile
Но когда я отлаживаю в своем устройстве, напечатанный путь не работает.Я попытался использовать печатный путь
cd /var/mobile/Containers/Data/Application/3257D423-C198-41A5-B29D-B31E99F84F34/Documents
/usr/bin/CD: line 4: cd: /var/mobile/Containers/Data/Application/3257D423-C198-41A5-B29D-B31E99F84F34/Documents: No such file or directory
Эта ошибка происходит из-за того, что это система iOS, я думаю.