Đăng ký mã thủ công bằng Xcode

Ảnh của olga brajnovic trên Unsplash

Việc ký ứng dụng iOS theo cách thủ công có thể rất khó hiểu, đặc biệt nếu bạn là người mới phát triển iOS. Tôi đã tạo một hướng dẫn ngắn gọn về cách ký ứng dụng của bạn trong Xcode theo cách thủ công. Hầu hết thời gian, tôi sử dụng tùy chọn Tự động quản lý ký nhưng gần đây tôi đã quyết định tìm hiểu quy trình hoạt động của tính năng này theo cách thủ công và chia sẻ với cộng đồng iOS.

Tạo chứng chỉ

Các chứng chỉ ký hiệu nhị phân của các ứng dụng của bạn và có hai loại chứng chỉ chính - phát triển và phân phối. Chúng làm việc song song với Hồ sơ cấp phép - mà chúng tôi sẽ trình bày bên dưới — hiện tại, chỉ cần biết rằng mọi hồ sơ cấp phép phải bao gồm chứng chỉ tương ứng. Bạn có thể đọc tất cả về cách ký mã trên trang Nhà phát triển của Apple .

Một giấy chứng nhận phát triển dấu hiệu các ứng dụng được phát triển và triển khai trên các thiết bị bên trong. Chứng chỉ phát triển thường được ghép nối với khóa riêng. Lưu ý rằng bạn có khả năng xuất chứng chỉ và khóa cá nhân từ chuỗi khóa sang tệp Trao đổi thông tin cá nhân (hay còn gọi là tệp P12 ). Đọc thêm về PKCS12 trong mật mã tại đây . Một chứng chỉ phân phối dấu hiệu các ứng dụng mà bạn có kế hoạch trình App Store.

Để tạo chứng chỉ thông qua Xcode, hãy làm theo các bước bên dưới:

  1. Trong Xcode, hãy chuyển đến Ký hiệu & Khả năng của ứng dụng .
  2. Đảm bảo bỏ chọn “ Tự động quản lý ký” vì hướng dẫn này tập trung vào ký ứng dụng theo cách thủ công.
  3. Nhấp vào Xcode -> Preferences (Command +,)
  4. Nếu bạn chưa thêm tài khoản trong Xcode, hãy nhấp vào dấu + ở góc dưới bên trái để thực hiện quá trình thêm tài khoản Apple ID .
  5. Trong ID Apple đã chọn, hãy chọn Quản lý chứng chỉ -> dấu + ở góc dưới bên trái và chọn loại chứng nhận bạn muốn tạo. Điều này sẽ tự động đặt chứng chỉ trong Truy cập chuỗi khóa cũng như Tài khoản nhà phát triển Apple của bạn .

Trong Đăng ký & Khả năng , có một danh sách thả xuống cho Hồ sơ cấp phép . Hồ sơ cấp phép xác định các thông số nhất định để chạy ứng dụng trên thiết bị. Nó chứa nhiều thông tin như ID ứng dụng, tên nhóm, UUID, Quyền lợi, Chứng chỉ và Thiết bị được cung cấp. Bạn phải bao gồm một hồ sơ cấp phép khi ký đơn đăng ký của mình.

Tạo hồ sơ cấp phép

  1. Đăng nhập vào tài khoản Nhà phát triển Apple của bạn .
  2. Nhấp vào Hồ sơ -> +.
  3. Chọn loại cấu hình cấp phép bạn muốn tạo.
  4. Chọn ID ứng dụng bạn muốn đưa vào hồ sơ.
  5. Chọn các chứng chỉ bạn muốn đưa vào hồ sơ.
  6. Nếu bạn đang tạo hồ sơ phát triển, hãy chọn thiết bị bạn muốn đưa vào hồ sơ.
  7. Đặt tên cho hồ sơ cung cấp.
  8. Nhấp vào Tạo.
  1. Nhấp vào menu thả xuống Hồ sơ cấp phép .
  2. Nhấp vào Tải xuống để hiển thị danh sách hồ sơ cấp phép ID Apple của bạn.
  3. Chọn cấu hình cấp phép được liên kết với ứng dụng.

Cảm ơn bạn đã đọc, và viết mã vui vẻ!

Suggested posts

“Hòn đảo nhỏ đó thay đổi mọi thứ”

Cách chúng tôi thiết kế Hoạt động trực tiếp trên Lyft để nâng cao trải nghiệm của người lái

“Hòn đảo nhỏ đó thay đổi mọi thứ”

Yếu tố thay đổi cuộc chơi cho hoạt động đi chung xe Trong tất cả những việc chúng tôi làm tại Lyft, dàn dựng các cuộc đón giữa người lái và người lái xe là một trong những việc phức tạp và quan trọng nhất. Việc hoàn thành vũ đạo này phụ thuộc vào việc Lyft làm tốt nhiều thứ nhưng chỉ đơn giản là giữ cho các tay đua bắt kịp tốc độ là điều cần thiết.

Cuộc cách mạng không cần mã: Giải phóng sự thịnh vượng trong kinh doanh với Webflow, Framer, Bubble.io,

Cuộc cách mạng không cần mã: Giải phóng sự thịnh vượng trong kinh doanh với Webflow, Framer, Bubble.io,

Bắt tay vào một hành trình đổi mới và thành công ly kỳ khi bạn khai thác tiềm năng chưa được khai thác của các nền tảng không mã đáng ngạc nhiên này. Để tôi chia sẻ với bạn một câu chuyện về Sapna, một nữ doanh nhân xuất sắc.

Related posts

Vụ sát hại Jordan Neely và vấn đề phân biệt chủng tộc “yêu nước”

Hoa Kỳ có thể thực hiện một bước thiết yếu là không đánh đồng hành vi phân biệt chủng tộc với việc trở thành một người Mỹ tốt không?

Vụ sát hại Jordan Neely và vấn đề phân biệt chủng tộc “yêu nước”

[Cảnh báo kích hoạt: Bài tiểu luận này bao gồm các bức ảnh chụp màn hình những người ca ngợi kẻ giết Jordan Neely.] Các quan chức thực thi pháp luật cuối cùng - và có lẽ miễn cưỡng - đã buộc tội Daniel Penny, kẻ đã bóp cổ Jordan Neely cho đến chết, vì tội giết người đó.

Cuộc cách mạng tại nơi làm việc: Các chuyên gia hàng đầu thảo luận về công việc kết hợp và từ xa

Cuộc cách mạng tại nơi làm việc: Các chuyên gia hàng đầu thảo luận về công việc kết hợp và từ xa

Trong bối cảnh kinh doanh phát triển nhanh chóng ngày nay, khái niệm làm việc kết hợp và làm việc từ xa đã đạt được động lực chưa từng có. Khi các công ty tiếp tục thích ứng với nhu cầu và kỳ vọng thay đổi của nhân viên, các chuyên gia từ nhiều lĩnh vực khác nhau đã cùng nhau thảo luận về lợi ích, thách thức và tương lai của cách làm việc mang tính biến đổi này.

Hai năm trong ngành thiết kế- Tốt, xấu và xấu…

Hai năm trong ngành thiết kế- Tốt, xấu và xấu…

“Này Siri, chơi Me Dive của Olivia Dean.” Đó là tháng 5 năm 2021 khi tôi bắt đầu thực tập tại Học viện Tương lai Châu Phi ở Akure, Nigeria.

Thu thập OSINT để săn lùng mối đe dọa

Thu thập OSINT để săn lùng mối đe dọa

Xin chào, những người đam mê mạng! Chào mừng bạn quay trở lại OSINT cho loạt bài săn tìm mối đe dọa. Trong bài viết đầu tiên, tôi đã cung cấp cho bạn cái nhìn tổng quan về OSINT và tầm quan trọng của nó trong việc tìm kiếm mối đe dọa.