Im в процессе предварительного заполнения sql-файла и хотел бы знать, где Xcode хранит свои папки для приложений для устройства. Например, папки для загрузки приложений на симулятор - это/username/library/application support/simulator. Может кто-нибудь скажет мне, где эти папки для устройства? Любая помощь приветствуется.Может ли кто-нибудь сказать мне путь XCode к iPhone?
ответ
Он находится в папке сборки внутри папки проекта при выпуске. Итак, projectFolder/build/appName.build/release
. Название фактической папки на конце может измениться в зависимости от целей, а что нет.
Однако, если у вас есть идея поместить файл непосредственно в сборку, забудьте об этом. Будут работать только элементы, входящие в комплект приложения с помощью правильно подписанного компилятора. Механизм подписи кода не позволит вам добавлять что-либо после компиляции.
Вместо этого добавьте файл SQL в сам проект и добавьте его в цель выпуска. Когда вы создадите выпуск, файл SQL будет включен в комплект приложения. Я делаю это довольно много.
Ive заменил базу данных sql для основных данных непосредственно на симуляторе, и это сработало просто отлично. Im pre заполняет это приложением mac, которое я создал для выполнения работы. Я считаю, что замена sql должна работать. Спасибо за помощь. – Tanner
В симуляторе есть каталоги приложений, которые вы найдете на устройстве ПОСЛЕ того, как приложение было установлено. Вы можете добавлять файлы непосредственно к ним, потому что симулятор не имеет безопасности каталога. Эти каталоги не существуют в самой сборке релизов, потому что это всего лишь пакет приложений, то есть «AppName.app». Вы не можете добавлять файлы в пакет приложений для сборки релизов любым другим способом, кроме добавления в проект и создания в комплекте приложений. Период. Конец дискуссии. – TechZen
Использование CoreData плюс SQLite я вижу, что файл SQLite магазин помещается в каталог/Документы моего приложения в iPhoneSimulator, если вы хотите, чтобы получить этот путь именно вы можете использовать этот метод:
NSString * documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
objectAtIndex:0];
I не понимаю, что вы просите. Вы можете уточнить свой вопрос? Что вы пытаетесь достичь? –
Где папка приложений, загружаемая на устройство, когда вы нажимаете на сборку и запуск. Мне нужно заменить файл sql. – Tanner