2013-03-04 24 views
8

bạn biết ai, làm cách nào tôi có thể xử lý việc chuyển tệp dữ liệu Ứng dụng của mình như Trình tổ chức khỏi dòng lệnh? Tôi đã cố gắng tìm một cách với xcrun hoặc Instruments, nhưng hiện tại không thành công.Tải lên/tải xuống dòng lệnh Xcode từ/tới Ứng dụng thiết bị iOS Sandbox

Mục tiêu của tôi là chạy thử nghiệm chấp nhận trên thiết bị bằng jenkins. Hiện tại tôi có thể tải lên phiên bản ứng dụng mới của mình và bắt đầu bằng Ứng dụng. Nhưng một cách để đặt lại dữ liệu khách hàng hoặc đẩy dữ liệu sửa đổi để kiểm tra chúng bị thiếu.

Cảm ơn, Thomas

+0

Ngoài sự tò mò, bạn đã tìm thấy giải pháp chưa? – Phonon

+1

Không thực sự, tôi đã thêm hỗ trợ tùy chọn dòng lệnh vào ứng dụng của tôi để đặt lại, nhưng việc đẩy dữ liệu đã lưu trước đó vẫn là vấn đề mở. – ThWee

+0

Cảm ơn bạn đã cập nhật. – Phonon

Trả lời

4

Trong info.plist bạn có thể thêm phím: Ứng dụng hỗ trợ iTunes chia sẻ tập tin và thiết lập nó để YES. Sau đó, bạn có thể quản lý dữ liệu ứng dụng của mình bằng cách sử dụng iTunes. Mở iTunes, đi tới thiết bị của bạn và mở tab ứng dụng.

Xuống trong trang này đi tới phần chia sẻ tệp và ở đó bạn có thư mục Documents ứng dụng để chuyển tất cả dữ liệu của bạn.

Tôi hy vọng kết quả này hữu ích.

+1

Cảm ơn vì điều này. Nhưng tôi đang tìm một giải pháp có thể hoàn toàn tự động. Mục tiêu của tôi là chạy thử nghiệm tự động hóa giao diện người dùng với Jenkins trên thiết bị và đặt lại tất cả dữ liệu trước khi chạy thử nghiệm mới. – ThWee

+0

@ThWee Tôi chắc chắn đã quá muộn nhưng những gì Fede gợi ý là một phần của giải pháp bạn cần. Trước tiên, bạn cần phải có iTunes chia sẻ tập tin trên, và sau đó bạn có thể sử dụng libimobiledevice để di chuyển các tập tin. Tôi khuyên bạn nên cài đặt nó bằng cách sử dụng brew, bởi vì nó thực sự khó chịu để làm điều đó bằng tay. https://github.com/libimobiledevice –