2010-07-10 3 views
0

Im в процессе предварительного заполнения sql-файла и хотел бы знать, где Xcode хранит свои папки для приложений для устройства. Например, папки для загрузки приложений на симулятор - это/username/library/application support/simulator. Может кто-нибудь скажет мне, где эти папки для устройства? Любая помощь приветствуется.Может ли кто-нибудь сказать мне путь XCode к iPhone?

+1

I не понимаю, что вы просите. Вы можете уточнить свой вопрос? Что вы пытаетесь достичь? –

+0

Где папка приложений, загружаемая на устройство, когда вы нажимаете на сборку и запуск. Мне нужно заменить файл sql. – Tanner

ответ

1

Он находится в папке сборки внутри папки проекта при выпуске. Итак, projectFolder/build/appName.build/release. Название фактической папки на конце может измениться в зависимости от целей, а что нет.

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

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

+0

Ive заменил базу данных sql для основных данных непосредственно на симуляторе, и это сработало просто отлично. Im pre заполняет это приложением mac, которое я создал для выполнения работы. Я считаю, что замена sql должна работать. Спасибо за помощь. – Tanner

+0

В симуляторе есть каталоги приложений, которые вы найдете на устройстве ПОСЛЕ того, как приложение было установлено. Вы можете добавлять файлы непосредственно к ним, потому что симулятор не имеет безопасности каталога. Эти каталоги не существуют в самой сборке релизов, потому что это всего лишь пакет приложений, то есть «AppName.app». Вы не можете добавлять файлы в пакет приложений для сборки релизов любым другим способом, кроме добавления в проект и создания в комплекте приложений. Период. Конец дискуссии. – TechZen

0

Использование CoreData плюс SQLite я вижу, что файл SQLite магазин помещается в каталог/Документы моего приложения в iPhoneSimulator, если вы хотите, чтобы получить этот путь именно вы можете использовать этот метод:

NSString * documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) 
           objectAtIndex:0]; 

 Смежные вопросы

  • Нет связанных вопросов^_^