Cài đặt
Hướng dẫn này bao gồm hướng dẫn cài đặt chi tiết, yêu cầu hệ thống và khắc phục các vấn đề cài đặt phổ biến.
Yêu cầu Hệ thống
Yêu cầu Tối thiểu
| Yêu cầu | Thông số kỹ thuật |
|---|
| Phiên bản macOS | macOS 13.5 (Ventura) hoặc mới hơn |
| Bộ xử lý | Apple Silicon (M1/M2/M3/M4/M5) hoặc Intel x86_64 |
| Bộ nhớ | Tối thiểu 4 GB RAM |
| Dung lượng | ~50 MB dung lượng trống |
Khuyến nghị
- macOS: Phiên bản mới nhất để có hiệu suất tốt nhất
- Bộ nhớ: 8 GB RAM hoặc nhiều hơn cho cơ sở dữ liệu lớn
- Dung lượng: SSD để có hiệu suất tối ưu
TablePro được xây dựng bằng các framework gốc của Apple và không yêu cầu bất kỳ môi trường runtime bổ sung nào như Java hay .NET.
Tải xuống
Từ GitHub Releases
- Truy cập trang TablePro Releases
- Tìm bản phát hành mới nhất
- Tải xuống DMG phù hợp cho Mac của bạn:
| Kiến trúc | File | Dành cho Mac với |
|---|
| Apple Silicon | TablePro-arm64.dmg | Chip M1, M2, M3, M4, M5 |
| Intel | TablePro-x86_64.dmg | Bộ xử lý Intel |
Kiểm tra Kiến trúc Mac của bạn
- Nhấp vào menu Apple () trên thanh menu
- Chọn About This Mac
- Tìm:
- Chip: Apple M1/M2/M3/M4/M5 = Apple Silicon
- Processor: Intel = x86_64
Các bước Cài đặt
Cài đặt Tiêu chuẩn
-
Mở file DMG
- Nhấp đúp vào file
.dmg đã tải xuống
- Một cửa sổ Finder mới sẽ xuất hiện
-
Kéo vào Applications
- Kéo biểu tượng TablePro vào shortcut thư mục Applications
- Đợi quá trình sao chép hoàn tất
-
Đẩy DMG ra
- Nhấp chuột phải vào DMG đã mount trong sidebar Finder
- Chọn Eject
-
Khởi chạy TablePro
- Mở Finder > Applications
- Nhấp đúp vào TablePro
Bảo mật Khởi chạy Lần đầu
Vì TablePro không được ký với chứng chỉ Apple Developer, macOS Gatekeeper có thể ngăn không cho nó mở khi khởi chạy lần đầu.
Đây là hành vi mong đợi đối với các ứng dụng không được ký. TablePro an toàn để sử dụng - mã nguồn hoàn toàn mở và có thể kiểm tra.
Để mở ứng dụng không được ký:
Tìm ứng dụng
Mở Finder và điều hướng đến Applications
Nhấp chuột phải để mở
Nhấp chuột phải (hoặc Control-click) vào TablePro
Chọn Open
Chọn Open từ menu ngữ cảnh
Xác nhận
Trong hộp thoại xuất hiện, nhấp Open
Bạn chỉ cần làm điều này một lần. Các lần khởi chạy tiếp theo sẽ hoạt động bình thường.
Thay thế: System Settings
Nếu phương pháp nhấp chuột phải không hoạt động:
- Mở System Settings > Privacy & Security
- Cuộn xuống phần Security
- Bạn sẽ thấy thông báo về TablePro bị chặn
- Nhấp Open Anyway
- Nhập mật khẩu nếu được yêu cầu
Cập nhật TablePro
Cập nhật Tự động
TablePro tích hợp tính năng cập nhật tự động được hỗ trợ bởi Sparkle. Ứng dụng định kỳ kiểm tra phiên bản mới trong nền và thông báo cho bạn khi có bản cập nhật.
Kiểm tra Cập nhật Thủ công
Để kiểm tra cập nhật thủ công:
- Mở menu TablePro trên thanh menu
- Nhấp Check for Updates…
Cài đặt Cập nhật
Bạn có thể cấu hình hành vi cập nhật trong Settings > General > Software Update:
- Bật hoặc tắt kiểm tra cập nhật tự động
- Chọn tần suất kiểm tra cập nhật
Các kết nối và cài đặt của bạn được lưu trữ riêng biệt với ứng dụng và sẽ được giữ nguyên khi cập nhật.
Vị trí Lưu trữ Dữ liệu
TablePro lưu trữ dữ liệu ở các vị trí sau:
| Dữ liệu | Vị trí | Loại lưu trữ |
|---|
| Kết nối | ~/Library/Preferences/com.TablePro.plist | UserDefaults |
| Cài đặt | ~/Library/Preferences/com.TablePro.plist | UserDefaults |
| Mật khẩu | macOS Keychain (lưu trữ an toàn) | Keychain |
| Lịch sử truy vấn | ~/Library/Application Support/TablePro/query_history.db | SQLite |
Gỡ cài đặt
Xóa Ứng dụng
- Thoát TablePro nếu đang chạy
- Mở Finder > Applications
- Kéo TablePro vào Thùng rác
Xóa Dữ liệu Ứng dụng (Tùy chọn)
Để xóa hoàn toàn tất cả dữ liệu TablePro:
# Xóa dữ liệu hỗ trợ ứng dụng
rm -rf ~/Library/Application\ Support/TablePro
# Xóa preferences
rm ~/Library/Preferences/com.TablePro.plist
# Xóa các mục Keychain (thông qua ứng dụng Keychain Access)
# Tìm kiếm "TablePro" và xóa các mục liên quan
Xóa dữ liệu ứng dụng sẽ xóa tất cả các kết nối đã lưu và lịch sử truy vấn của bạn. Đảm bảo xuất bất kỳ dữ liệu quan trọng nào trước.
Khắc phục Sự cố
”TablePro is damaged and can’t be opened”
Lỗi này có thể xảy ra nếu các thuộc tính quarantine của macOS không được xóa đúng cách:
xattr -cr /Applications/TablePro.app
Sau đó thử mở lại ứng dụng.
”TablePro can’t be opened because it is from an unidentified developer”
Làm theo hướng dẫn Bảo mật Khởi chạy Lần đầu ở trên.
Ứng dụng crash khi khởi chạy
- Kiểm tra xem bạn đã tải xuống phiên bản kiến trúc đúng chưa
- Đảm bảo bạn đang chạy macOS 13.5 hoặc mới hơn
- Thử xóa và cài đặt lại ứng dụng
- Kiểm tra Console.app để xem crash logs
Vấn đề kết nối sau khi cài đặt
Nếu TablePro mở nhưng không thể kết nối với cơ sở dữ liệu:
- Xác minh máy chủ cơ sở dữ liệu của bạn đang chạy
- Kiểm tra cài đặt tường lửa (System Settings > Network > Firewall)
- Đảm bảo máy chủ cơ sở dữ liệu cho phép kết nối từ localhost
Build từ Source
Đối với các nhà phát triển muốn build TablePro từ source:
- Clone repository:
git clone https://github.com/datlechin/tablepro.git
cd tablepro
- Mở project Xcode:
- Build và chạy:
- Chọn scheme TablePro
- Nhấn
Cmd+R để build và chạy
Xem hướng dẫn Development Setup để biết hướng dẫn chi tiết.
Các bước tiếp theo