2013-03-04 17 views
8

czy ktoś z was wie, w jaki sposób mogę zarządzać przesyłaniem plików z mojej aplikacji, jak Organizator, z poziomu wiersza poleceń? Próbowałem znaleźć sposób na xcrun lub Instruments, ale obecnie bez powodzenia.Wysyłanie/pobieranie plików z wiersza poleceń Xcode do/z aplikacji urządzenia iOS Sandbox

Moim celem jest przeprowadzenie testów akceptacyjnych na urządzeniu przez jenkins. Obecnie mogę przesłać nową wersję mojej aplikacji i uruchomić ją przez Instruments. Brakuje jednak sposobu na ponowne zapisanie danych klienta lub przesłanie zmodyfikowanych danych w celu ich przetestowania.

Dzięki Thomas

+0

Z ciekawości znalazłeś rozwiązanie? – Phonon

+1

Niezupełnie, dodałem obsługę opcji wiersza poleceń do mojej aplikacji do resetowania, ale przesyłanie wcześniej zapisanych danych nadal jest problemem otwartym. – ThWee

+0

Dzięki za aktualizację. – Phonon

Odpowiedz

4

W Info.plist można dodać klucz: Aplikacja obsługuje plik wymiany iTunes i ustaw ją na TAK. Następnie możesz zarządzać danymi aplikacji za pomocą iTunes. Otwórz iTunes, przejdź do swojego urządzenia i otwórz kartę aplikacji.

W dół na tej stronie przejdź do sekcji udostępniania plików i tam masz folder Dokumenty aplikacji, aby przekazać wszystkie dane.

Mam nadzieję, że ten wynik będzie przydatny.

+1

Dzięki za to. Ale szukam rozwiązania, które może być całkowicie zautomatyzowane. Moim celem jest przeprowadzenie testów automatyzacji interfejsu użytkownika z Jenkinsem na urządzeniu i zresetowanie wszystkich danych przed uruchomieniem nowego testu. – ThWee

+0

@ThWee Jestem pewien, że jest już za późno, ale to, co Fede zasugerował, jest częścią rozwiązania, którego potrzebujesz. Najpierw musisz mieć udostępnianie plików iTunes, a następnie możesz użyć libimobiledevice do przeniesienia plików. Polecam zainstalowanie go przy użyciu naparu, ponieważ jest to naprawdę nieprzyjemne, aby zrobić to ręcznie. https://github.com/libimobiledevice –

Powiązane problemy