Phát triển

Tự Phân Phối Ứng Dụng macOS (3): Lưu Trữ Update Feed và Cài Đặt Build

Mảnh Cuối Cùng — Đặt Bản Cập Nhật Ở Đâu Ở Phần 1 chúng ta đã chuẩn bị chứng chỉ Developer ID và công chứng, và ở Phần 2 chúng ta đã chuẩn bị khóa ký Sparkle. Nghĩa là chúng ta hiện có cách để ký ứng dụng, công chứng nó, và xác minh tính xác thực của bản cập nhật. Nhưng vị trí được trỏ đến bởi SUFeedURL (https://updates.example.com/appcast.xml), mà chúng ta đã viết vào Info.plist của ứng dụng ở Phần 2, vẫn chưa có gì. Trong phần cuối này, chúng ta sẽ lưu trữ update feed cho vị trí đó và hoàn thiện cài đặt build, hoàn tất toàn bộ phần thiết lập một lần. ...

16 tháng 5, 2026 · 9 phút · 1741 từ · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Français Português 繁體中文
Phát triển

Tự Phân Phối Ứng Dụng macOS (2): Tạo Khóa Ký Cập Nhật Tự Động Sparkle

Cập Nhật Tự Động, và Lý Do Cần Thêm Một Lớp Ký Nữa Ở Phần 1, chúng ta đã hoàn thành việc thiết lập chứng chỉ Developer ID và công chứng. Với đó, bạn đã sẵn sàng giao ứng dụng cho người dùng lần đầu. Nhưng ứng dụng không kết thúc sau một lần phát hành — bạn phải tiếp tục phát hành các phiên bản mới sửa lỗi và thêm tính năng. ...

15 tháng 5, 2026 · 8 phút · 1630 từ · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Français Português 繁體中文
Phát triển

Tự Phân Phối Ứng Dụng macOS (1): Chứng Chỉ Developer ID và Chuẩn Bị Công Chứng

Phân Phối Trực Tiếp Bằng Developer ID Nghĩa Là Gì Có hai cách chính để đưa ứng dụng macOS đến tay người dùng. Một là thông qua Mac App Store (MAS), hai là phân phối trực tiếp (direct distribution) — cho người dùng tải về file .dmg (hoặc .app) mà bạn tự tạo từ website, GitHub hay nơi tương tự. Phân phối trực tiếp có những lợi thế rõ ràng. Bạn không cần chờ App Store phê duyệt, không mất phí hoa hồng, và có thể phát hành bản cập nhật bất cứ lúc nào theo cách mình muốn. Đổi lại, những việc mà App Store từng làm thay — ký code, công chứng (notarization), và cập nhật tự động — giờ bạn phải tự lo liệu. ...

14 tháng 5, 2026 · 10 phút · 2076 từ · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Français Português 繁體中文
Phát triển

Chuyển Đổi Văn Bản Thành Tên File bằng Automator trên macOS

Tổng quan Quy trình được mô tả trong bài viết này sẽ hướng dẫn bạn tạo một Quick Action bằng Automator trên macOS. Quick Action này có thể được sử dụng để chuyển đổi văn bản sang định dạng phù hợp hơn với tên file. Quá trình chuyển đổi sẽ loại bỏ các ký tự đặc biệt, chuyển văn bản thành chữ thường và thay thế khoảng trắng bằng dấu gạch ngang. ...

6 tháng 4, 2023 · 3 phút · 443 từ · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Français Português 繁體中文
Phát triển

Hướng dẫn Homebrew cho người mới bắt đầu: Trình quản lý gói cho macOS

Tổng quan Homebrew là trình quản lý gói miễn phí, mã nguồn mở giúp đơn giản hóa việc cài đặt và quản lý phần mềm trên macOS. Với Homebrew, bạn có thể dễ dàng cài đặt, cập nhật và gỡ bỏ các gói phần mềm không có trên macOS App Store. Công cụ này được các nhà phát triển và người dùng nâng cao ưa chuộng nhờ sự đơn giản và dễ sử dụng. ...

13 tháng 3, 2023 · 4 phút · 647 từ · Juhyun Lee
English 한국어 日本語 简体中文 Bahasa Indonesia Español Français Português 繁體中文