có thể sử dụng rsync lib bên trong ứng dụng iPhone hoặc iPad không? Hoặc có thể có bất kỳ lựa chọn thay thế phù hợp cho đồng bộ hóa tập tin từ xa qua sftp?Có thể sử dụng rsync bên trong ứng dụng iOS không?
Trả lời
Tôi phải đóng câu hỏi này bởi vì hiện tại chỉ có một số giải pháp khả thi và không có giải pháp nào trong số đó chạy 'ra khỏi hộp'.
Tôi đã tìm thấy một số chương trình trên AppSote mà bằng cách nào đó bắt chước chức năng rsync vì vậy sau khi sử dụng rsync thì có thể, tuy nhiên không đơn giản như vậy.
Modifiying rsync để biến nó thành thư viện là khả thi, nhưng đây không phải là tác giả của một trong những chương trình này đã làm điều đó. Làm như vậy sẽ áp dụng GPL, không được Apple cho phép.
Có các cách tiếp cận khác, chẳng hạn như http://search.cpan.org/~leakin/File-Rsync-0.42/Rsync.pm (mô-đun perl) và https://github.com/kolosy/rsync.net (C#).
Tôi nghi ngờ ai đó thực sự cần rsync lib cho iphone kể từ khi iOS 5.0 được phát hành. Tuy nhiên người ta có thể cần nó để hỗ trợ một số mã di sản, nhưng ngay cả sau đó viết lại rsync lib từ đầu là vấn đề, bởi vì nó là công cụ phức tạp và nhiệm vụ này chắc chắn sẽ mất hơn hai hoặc ba tháng.
Hi Dig. Thú vị đọc. Đó là gì về iOS 5 có nghĩa là bạn không cần Rsync? Bạn đang nói về iCloud? –
Có, bạn đã đúng. Có lẽ tôi đã quá phân loại về rsync - Tôi đã suy nghĩ về dự án, mà khách hàng của tôi muốn lauch 6 tháng trước - ứng dụng chia sẻ tập tin cho các thiết bị iOS. – asdf
@dig Xin chào, cuối cùng bạn đã sử dụng iCloud hoặc rsync chưa? Nếu đó là iCloud, nó có hiệu quả với bạn không? Tôi đã nghe những câu chuyện xấu về việc sử dụng nó đặc biệt cùng với CoreData. – Unheilig
acrosync có vẻ đáng để kiểm tra vì nó triển khai thư viện máy khách rsync được viết lại từ đầu và có sẵn trên nhiều nền tảng, bao gồm cả iOS.
Cảm ơn bạn đã chỉ công cụ thú vị này, tôi ước tôi đã có nó 3 năm trước :-) – asdf
thư viện Acrosync là một lựa chọn tốt, và tôi đã thực hiện một bản demo cho nó. Giấy phép được cấp phép theo giấy phép RPL và giấy phép thương mại được cung cấp.
Repository: https://github.com/gilbertchen/acrosync-library
bản demo của tôi (cố định một số lỗi): https://github.com/Lessica/Acrosync-Demo
Chúng tôi có thể tìm thấy bản demo của bạn ở đâu? cảm ơn bạn – ropic
- 1. Ứng dụng iOS có quyền ghi vào bên trong gói của ứng dụng này không?
- 2. Có thể sử dụng Parallax trong ứng dụng Facebook không?
- 3. Có thể sử dụng TTS trong iOS
- 4. Có thể sử dụng Panda3D bên trong ứng dụng wxPython không?
- 5. iOS - UIPasteboard không hoạt động bên ngoài ứng dụng
- 6. Google Analytics cho HTML bên trong ứng dụng gốc ios
- 7. Nhà phát triển có thể sử dụng iCloud trong các ứng dụng Windows không?
- 8. Sử dụng la bàn iOS bản địa trong ứng dụng
- 9. Ứng dụng WinRT có thể sử dụng obfuscation không?
- 10. Sử dụng toán tử mod trong ứng dụng iOS
- 11. Làm cách nào chúng tôi có thể kiểm tra ứng dụng ios bị người dùng hoặc ứng dụng iOS
- 12. Sử dụng LaunchAgent bên trong hộp cát ứng dụng Mac
- 13. Có thể nhúng Guile trong ứng dụng C++ trên iOS hoặc Android không?
- 14. Có thể sử dụng chứng chỉ ứng dụng khách được cài đặt trên thiết bị iOS trong ứng dụng của tôi không?
- 15. Có thể sử dụng âm thanh hệ thống của Apple trong ứng dụng iOS của tôi không?
- 16. Triển khai ứng dụng iOS mà không có AppStore
- 17. Tôi có thể đăng ký ứng dụng iOS trên Linux không? (Sử dụng một cổng có mã số?)
- 18. Cách sử dụng Xác thực chứng chỉ ứng dụng khách trong ứng dụng iOS
- 19. Bạn có thể tắt xoay vòng trên toàn cầu trong ứng dụng iOS không?
- 20. Chúng tôi có thể sử dụng tính năng mua trong ứng dụng trong ứng dụng dành cho doanh nghiệp cho iOS không?
- 21. Có thể sử dụng độ trong suốt trong biểu tượng ứng dụng iPhone không?
- 22. Không thể tải xuống Ứng dụng cho iOS 5.1.1 iPhone
- 23. Không thể sử dụng jwplayer trong ứng dụng Android
- 24. Tôi không thể ký mã ứng dụng iOS của mình
- 25. 'tên ngắn' cho các ứng dụng iOS có thể?
- 26. Ứng dụng của tôi có thể truy cập thư mục Ghi chú (ứng dụng Apple) trong iOS không?
- 27. Tệp ứng dụng iOS có thể được cập nhật trong khi ứng dụng vẫn đang được xem xét không?
- 28. Cách xử lý thanh toán mà không sử dụng trong mua ứng dụng trong ứng dụng ios?
- 29. Không thể cài đặt ứng dụng trên iOS 6.1
- 30. Tôi có thể chạy .NET 4 ứng dụng bên trong ứng dụng .NET 2 của tôi không?
nó là gì bạn muốn? Đồng bộ thư mục từ xa với thư mục tài liệu ứng dụng? Trong mọi trường hợp, không, bạn không thể sử dụng rsync vì bạn không thể chạy các lệnh dòng lệnh. Và không có khung trong SDK iOS để thực hiện việc này ... –