как сохранить одинаковый путь документа документа для ios-симулятора, не меняйте каждый проект запуска xcode

Как известно, в 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.

2 Solutions collect form web for “как сохранить одинаковый путь документа документа для ios-симулятора, не меняйте каждый проект запуска xcode”

Это невозможно. Каждый раз, когда вы нажимаете «Build & Run», ваше приложение повторно устанавливается, поэтому его контейнер изменяется.

С 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)' 

Затем вы можете запустить «cdmyapp» из Terminal.app, чтобы войти в контейнер вашего приложения.

Боюсь, это невозможно. Я предполагаю, что вы захотите сохранить файлы в каталоге документов. Это строго в том пути, о котором вы говорили, и об изменениях.

  • Зависимое от конфигурации значение в файле Info.plist
  • Индикатор раскрытия информации о пользовательском UIView
  • Xcode позволяет вам создать «спрайт-атлас» изнутри Assets.xcassets, действительно ли это атлас?
  • Подготовить forSegue и PerformSegueWithIdentifier отправитель
  • UIImage не отображается в Xcode 6.3.1 Игровая площадка
  • Невозможно установить Cocoapods - в каталоге проекта не найден podfile
  • Xcode Simulator: как удалить старые ненужные устройства?
  • Xcode 8 - Удаление некоторых кнопок
  • Отсутствие видимой ошибки интерфейса
  • Почему Xcode говорит «Дублировать локализованный ресурс info.plist found», когда я пытаюсь импортировать или экспортировать локализацию?
  • Встроенные dylibs / framework поддерживаются только на iOS 8.0 и более поздних версиях для архитектуры armv7
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.