Jak przeglądać dane, które są obecne w pliku sqlite w aplikacji działającej na iPhone, jak używamy mysql stołu roboczego do przeglądania zawartości bazy danychJak wyświetlić dane w pliku sqlite uruchomionym w aplikacji iPhone?
Odpowiedz
Jeśli chcesz zobaczyć swoją bazę podczas jazdy na symulatorze it znajduje się w następującej lokalizacji
użytkownika/Library/Application Support/iPhone Simulator/wersja SDK (4.2eg)/Programy/4AF938D6-E981-4971-A588-3424B64E7EE7 (np) /Documents/yourdatabase.sqlite
Jeśli chcesz wyświetlić bazę danych w swoim urządzeniu, możesz użyć oprogramowania takiego jak iExplorer.
Cheers
Edit: Lokalizacja sqlite pliku została zmieniona. Aktualnie znajduje się on w: - /User/Library/Application Support/iPhone Simulator/version of SDK(eg-7.0)/Applications/4AF938D6-E981-4971-A588-3424B64E7EE7(eg)/Library/Application Support/app_name/yourdatabase.sqlite
Edytuj: Położenie ponownie się zmieniło. Obecnie znajduje się w - /User/Library/Developer/CoreSimulator/Devices/789A1317-6C55-4615-A72E-65C824D8C6B9(eg)/data/Containers/Data/Application/0470F5FC-0043-46B7-A21C-A436A56ED714(eg)/Documents/yourdatabase.extension
Rozszerzenie przeglądarki Firefox SQLite Manager jest dobre i bezpłatne. Inną dobrą, bezpłatną opcją Mac jest SQLite Database Browser.
Pobieranie bazy danych w trybie podglądu na żywo (co oznacza, że baza danych zawiera iPhone'a na żywo), można użyć iExplorer do pobrania pliku .sqlite na komputer i eksploracji za pomocą np. MesaSQLite!
Dziękuję bardzo za skierowanie mnie we właściwy kierunek tutaj!
Potrzebowałem również do przeglądania bazy danych SQLite na urządzeniu podczas debugowania. W szczególności chciałem również zobaczyć zmiany zawartości bazy danych po każdej czynności użytkownika, która wyzwala wywoływanie podstawowych danych. Nie mogłem nic znaleźć, więc właśnie napisałem aplikację na Maca, aby to zrobić. Jeśli jesteś zainteresowany, możesz to sprawdzić. Nazywa się DevBase.
możesz zrzucić zawartość aplikacji przez XCode Organizer: Połącz swoje urządzenie, idź do Organizatora -> Urządzenia -> Wybierz Aplikacje pod nazwą urządzenia i kliknij "Pobierz" - to uratuje cała aktualna zawartość aplikacji. Ale możesz to zrobić tylko dla aplikacji, dla których masz profile. –
Cześć Oladya, wiedziałem o tym. Ale musiałem obejrzeć zawartość bazy danych na dwóch urządzeniach, ponieważ jedno działanie użytkownika na jednym urządzeniu powoduje, że coś dzieje się na drugim urządzeniu. Musiałem zobaczyć, że tak się właściwie dzieje. Ponadto, aby podłączyć urządzenia, skopiuj pliki bazy danych i otwórz je w innej aplikacji było po prostu zbyt denerwujące. Ilekroć zawartość się zmienia, muszę zrobić te same kroki. Stało się to dla mnie zbyt nużące. Postanowiłem więc rozwiązać problem. Mogę po prostu wpisać adres IP moich urządzeń w DevBase 1 raz i nacisnąć ⌘-R, aby odświeżyć. Robi to, czego potrzebuję. :) – rayvinly
Jeśli chcesz zobaczyć bazę danych, gdy aplikacja jest uruchomiona w symulatorze
1.Otwórz finder
2.then otwarty Go w pasku narzędziowym
3.Then Wciśnij i przytrzymaj opcję polecenia + widać opcję Library
następnie proces jak ten
Library/Developer/CoreSimulator/devices/8FA9F307-45DC-48EC-89ED-E4BDC34CB628/danych /Containers/Data/Application/B6105584-49BF-4C0C-BC72-C97FA9B1C194/Documents/database.db
Jeśli jesteś wygodne przy użyciu wtyczek Xcode, NCSimulatorPlugin czyni to trywialne, aby przejść bezpośrednio do Twojej aplikacji z Xcode.
Zamiast wybierać Przejdź do dokumentów jak wykazano powyżej, wybrać Go nałożeniem.
Ctrl-kliknij na aplikacji i wybierz Show Package Contents.
Gotowe!
Rozwiązania z udziałem symulatora działają, ale czasami trzeba zbadać bazę danych na urządzeniu fizycznym.
Jeśli chcesz wyświetlić bazę danych sqlite podczas pracy na urządzeniu podłączonym do komputera Mac, najpierw musisz zamontować pliki aplikacji na swoim komputerze Mac. Możesz użyć do tego iExplorer. Jest darmowe demo używałem do testowania ale zapłacił 40 $ w końcu: iexplorer website
Po montażu aplikacje Pliki można zbadać bazy danych za pomocą przeglądarki DB SQLite: DB browser for sqlite website. Nie jest tak dopracowany jak mysql, ale jest darmowy i wykonuje swoją pracę.
Te lokalizacje zależy od urządzenia, którego używasz w symulatorze, więc nie ma sensu, aby skopiować wybrany folder jako odpowiedź ...
bardziej ogólnej odpowiedzi na temat dowiedzieć się, ścieżkę do pliku bazy danych rzeczywistych:
1.) na stacji dokującej, kliknij prawym przyciskiem myszy na Finder wybierz Idź do folderu ...
2.) Wklej followin g (z nazwą użytkownika) i kliknij Go: /Users/yourusername/Library/Developer/CoreSimulator/Devices
3.) W prawym górnym rogu okna Findera wyszukaj nazwę bazy danych, której szukasz, następnie upewnij się, że lokalizacja wyszukiwania jest ustawiona na folder "Urządzenia", a nie cały "Ten Mac".
4.) Zostanie wyświetlony plik db, a jeśli go wybierzesz, wyświetli pełną ścieżkę! Aby przeglądać zawartość bazy danych Używam tego narzędzia: http://sqlitebrowser.org
- 1. Szyfrowanie pliku bazy danych SQLite w systemie iPhone OS
- 2. Jak wyświetlić dane w memcache?
- 3. jak wyświetlić tylko czas w UIDatePicker iphone
- 4. Czy można wyświetlić kod źródłowy aplikacji iPhone?
- 5. Kopiowanie danych do folderu Dane aplikacji na iPhone
- 6. Jak programowo wyświetlić przycisk w uiview w iphone
- 7. iphone: zachowaj dane użytkownika przed aktualizacją aplikacji
- 8. Jak wyświetlić lub wyświetlić zaszyfrowane dane w postaci zaszyfrowanej?
- 9. XCode4 - gdzie szukać pliku sqlite utworzonego przez podstawowe dane
- 10. Gdzie przechowywać dane w iphone?
- 11. jak graficznie wyświetlić zależności w pliku kontekstowym aplikacji wiosna
- 12. Jak wyświetlić NSAttributedString na iPhone?
- 13. Jak wyświetlić wersję aplikacji w Angular2
- 14. Korzystanie Localizable.strings w aplikacji iPhone
- 15. Jak kopiować dane między dwiema tabelami w SQLite?
- 16. Jak wyświetlić dane Xml w winformie w stylu XML?
- 17. Linux C++: Jak wyświetlić dane wyjściowe aplikacji Tekst poza stdout?
- 18. Jak wyświetlać dane z SQlite w widoku tabeli do aplikacji iPhone'a
- 19. Iphone Development - Jak wyświetlić klawiaturę numeryczną?
- 20. Jak dodać obraz w UINavigationBar w aplikacji IPhone
- 21. Jak przypisać dane NSArray do NSMutableArray w iphone?
- 22. Jak utworzyć wykres liniowy w aplikacji iPhone?
- 23. Jak wyświetlić wszystkie dostępne widoki konkretnej tabeli w SQLite?
- 24. Jak mogę wyświetlić listę wszystkich wyzwalaczy bazy danych w sqlite?
- 25. Jak wyświetlić captcha w aplikacji java swing
- 26. Jak wyświetlić lokalne wideo w aplikacji PhoneGap?
- 27. Jak wyświetlić obraz w aplikacji Android?
- 28. Znaczek na ikonie aplikacji w aplikacji Iphone
- 29. Jak wyświetlić treść funkcji w pliku node.js?
- 30. Jak wyświetlić ikonę pliku Windows w WPF?
[Folder Biblioteka została ukryta - ta odpowiedź pomogła mi] [1] [1]: http://stackoverflow.com/questions/11761695/where-does -the-iphone-simulator-save-the-sqllite-database – Bob