Tôi đang nghĩ đến việc tạo một ứng dụng Cocoa (máy tính để bàn) bao gồm cơ sở dữ liệu CouchDB. Làm thế nào sẽ đi về đóng gói này trong gói ứng dụng để mọi người có thể cài đặt nó giống như bất kỳ ứng dụng Mac OS X khác?Bạn có thể đóng gói CouchDB bằng ứng dụng OS X Cocoa như thế nào?
Trả lời
Phân phối Mac của chúng tôi CouchDBX (http://www.couchone.com/get#mac) là một ứng dụng Cocoa bao gồm CouchDB. Để kết thúc, CouchDB và tất cả các phụ thuộc của nó được biên dịch thành một thư mục duy nhất bên trong thư mục Tài nguyên của gói ứng dụng. Lấy chi tiết của tất cả những điều đó đúng là một chút phức tạp, vì vậy tôi đã viết một kịch bản (yay me): https://github.com/janl/couchdbx-core
Khi tạo thư mục bạn có thể thả vào thư mục Tài nguyên của mình. Xem https://github.com/janl/couchdbx-app để biết cách khởi chạy CouchDB từ bên trong Cocoa.
Tôi nghĩ rằng couchobjc thực hiện việc này mà không phải cài đặt/phân phối bất kỳ thứ gì.
Từ khi xem Câu hỏi thường gặp, có vẻ như thực hiện việc này là được phép. Tôi đang hỏi một câu hỏi kỹ thuật. Bạn có gợi ý rằng bao bì CouchDB trong một ứng dụng OSX bị cấm không? – dan
(Tự nguyền rủa mình.) Tôi tin rằng chủ đề câu hỏi đã nhuộm màu cơ thể của tôi. Xin lỗi vì điều đó. –
- 1. Các ứng dụng OS X "sạch" như thế nào?
- 2. Mac OS X xác định rằng một ứng dụng cần Java như thế nào?
- 3. Cách ứng dụng có thể đóng băng Android OS
- 4. Tạo ứng dụng Mac OS X/Cocoa để phân phối với khung nhập
- 5. Khi ứng dụng OS X được khởi chạy bằng lược đồ URL đã đăng ký, bạn truy cập URL đầy đủ như thế nào?
- 6. Làm cách nào để đặt biểu tượng cho gói ứng dụng Mac OS X của ứng dụng của tôi?
- 7. Phông chữ nhỏ Cocoa (OS X) - kerning trông khủng khiếp
- 8. Làm thế nào để đóng gói ứng dụng Ruby?
- 9. Maven có thể tạo tệp exe và ứng dụng mac os x không?
- 10. Làm thế nào để đóng gói một ứng dụng web như một cuộc chiến có thể triển khai?
- 11. Cập nhật ứng dụng trong Mac OS X
- 12. Ứng dụng .NET cho ứng dụng Mac OS X?
- 13. Khung phát triển ứng dụng OS X
- 14. Kiến trúc ứng dụng ca cao trên Mac OS X
- 15. Ứng dụng Mac OS X có thể ngăn dlopen tải thư viện không?
- 16. Làm thế nào để gói một gói ruby thành ứng dụng ca cao [Objective-C]?
- 17. Bạn có thể giải thích điều này về đóng gói?
- 18. đóng gói một ứng dụng python
- 19. Trong Cocoa, làm thế nào để bạn ẩn một cửa sổ khi ứng dụng khởi chạy?
- 20. chown (mac os x)
- 21. Đóng gói ứng dụng Node.js làm ứng dụng osx
- 22. SSLError trong Yêu cầu khi đóng gói dưới dạng OS X .app
- 23. Tôi có thể sử dụng chú thích kiểu đóng bằng Aptana như thế nào?
- 24. Có cách nào để chuyển đổi ứng dụng iOS sang ứng dụng Mac OS X không?
- 25. Nhúng JRE vào ứng dụng Swing cho Mac OS X
- 26. Đóng gói Javascript vào ứng dụng GWT
- 27. Java 7 phá vỡ ứng dụng SWT trên OS X bằng cách sử dụng Web Start
- 28. Làm thế nào để bạn thay đổi trạng thái của nút đóng cửa sổ trong Cocoa?
- 29. Bạn có thể tự động gán CFBundleDocumentTypes cho ứng dụng Cocoa của mình không?
- 30. Làm thế nào để bạn chuyển một ứng dụng Cocoa/Mac sang Windows?
Cách tốt nhất hiện nay là: https://github.com/couchbaselabs/TouchDB-iOS – Philoozushi