// ký ứng dụng ios

Ký mã iOS, được xử lý cho từng bản build.

Apple yêu cầu mọi ứng dụng iPhone phải được ký trước khi lên TestFlight hoặc App Store. Push200 xử lý chứng chỉ và profile cho bạn, chỉ bằng một khóa từ tài khoản Apple của bạn.

Không cần thẻ. Hỗ trợ ứng dụng Expo, Capacitor, React Native và Flutter. Dùng ngay với kho mã GitHub sẵn có của bạn. Khóa của bạn nằm trong GitHub của bạn.

Giải thích các thuật ngữ

Bạn chỉ cần tạo khóa App Store Connect. Chứng chỉ và profile được xử lý cho từng bản build.

  • Chứng chỉ ký (signing certificate): chứng minh với Apple rằng ứng dụng đến từ tài khoản Apple Developer của bạn
  • Provisioning profile: một tệp từ Apple liên kết ứng dụng của bạn, App ID và chứng chỉ của bạn
  • Khóa App Store Connect: một tệp nhỏ có đuôi .p8 giúp Push200 làm việc với Apple thay bạn, đi kèm một Issuer ID

Tạo khóa

  1. Mở trang khóa của Apple

    Trang này nằm trong App Store Connect, ở mục Users and Access, rồi Integrations. Ở lại tab Team Keys.

  2. Tạo khóa mới

    Đặt tên là Push200, chọn quyền App Manager, rồi bấm Generate. Luôn tạo khóa mới, vì Apple không cho tải lại khóa cũ.

  3. Tải khóa về và sao chép Issuer ID

    Tải tệp .p8 về. Apple chỉ cho tải về một lần. Sau đó sao chép Issuer ID hiển thị phía trên danh sách khóa.

  4. Thêm cả hai vào Push200

    Chúng tôi kiểm tra với Apple ngay lập tức. Khóa được đưa vào secrets mã hóa trong GitHub của bạn.

Nếu bạn đạt giới hạn chứng chỉ

Apple chỉ cho phép có vài chứng chỉ ký cùng lúc. Điều này là bình thường nếu bạn từng phát hành ứng dụng trước đây, và không có nghĩa là khóa của bạn bị sai. Bạn có hai lựa chọn:

  • Dùng chứng chỉ bạn đã có: dán khóa riêng của chứng chỉ vào ô mà Push200 hiển thị. Đây là văn bản, thường nằm trong tệp có đuôi .pem hoặc .key
  • Xóa một chứng chỉ bạn không còn dùng trên trang chứng chỉ của Apple, và chúng tôi sẽ tạo chứng chỉ mới cho bạn. Trước tiên hãy chắc chắn không có gì khác đang dùng nó, vì dịch vụ build khác hoặc lập trình viên nào đang dùng sẽ không ký được bản build mới nữa

Khóa chứng chỉ của bạn nằm ở đâu

Khóa chứng chỉ Apple của bạn được đưa vào chính GitHub của bạn dưới dạng secret mã hóa, và Push200 không giữ bản sao nào. Apple giới hạn số chứng chỉ bạn có thể có, nên khi bạn thêm ứng dụng khác, một tác vụ ngắn trong chính GitHub của bạn sẽ sao chép khóa sang.

Lần phát hành tiếp theo của bạn có thể chỉ cách một cú bấm.

Bắt đầu miễn phí, không cần thẻ. Thiết lập ứng dụng đầu tiên ngay hôm nay.

Bắt đầu miễn phí