Cách cài đặt ứng dụng chưa ký trên iPhone và iPad mà không cần bẻ khóa
Cách cài đặt ứng dụng chưa ký trên iPhone và iPad mà không cần bẻ khóa
Anonim

Theo Apple, nguồn ứng dụng iOS duy nhất là App Store. Như bạn có thể tưởng tượng, đây không phải là trường hợp. Có rất nhiều ứng dụng từ các nhà phát triển bên thứ ba, vì lý do này hay lý do khác, đã không đưa được vào App Store, cũng như các phần mềm nguồn mở khác nhau được phân phối miễn phí. Bài viết này sẽ thảo luận về cách cài đặt hợp pháp tất cả những điều này trên iPhone hoặc iPad của bạn.

Cách cài đặt ứng dụng chưa đăng ký trên iPhone và iPad mà không cần bẻ khóa
Cách cài đặt ứng dụng chưa đăng ký trên iPhone và iPad mà không cần bẻ khóa

Bản thân việc cài đặt không khó, nhưng nó bao gồm nhiều giai đoạn và sẽ yêu cầu bạn chú ý cẩn thận. Chúng tôi cần một máy Mac được cài đặt OS X 10.10+, tài khoản nhà phát triển Apple, Xcode 7 và mã nguồn của ứng dụng chúng tôi sẽ cài đặt. Đi!

Tạo tài khoản nhà phát triển

Tạo tài khoản nhà phát triển
Tạo tài khoản nhà phát triển

Đừng lo lắng, nó hoàn toàn miễn phí. Hơn nữa, bạn có thể biến Apple ID thông thường thành tài khoản nhà phát triển mà bạn đã có. Theo liên kết, đăng nhập hoặc tạo mới, đồng ý với các điều khoản.

Cài đặt Xcode

Cài đặt Xcode
Cài đặt Xcode

Môi trường phát triển Xcode, mà bạn cần để biên dịch và cài đặt ứng dụng trên thiết bị của mình, cũng miễn phí. Tìm nó trong Mac App Store và tải xuống.

Liên kết tài khoản nhà phát triển trong Xcode

Liên kết tài khoản nhà phát triển trong Xcode
Liên kết tài khoản nhà phát triển trong Xcode

Tiếp theo, bạn cần thêm tài khoản nhà phát triển của mình vào Xcode. Đi tới cài đặt và trên tab Tài khoản, nhập tên người dùng và mật khẩu của bạn.

Chúng tôi tìm thấy các nguồn của ứng dụng được yêu cầu

Trên thực tế, chúng tôi sẽ tạo một ứng dụng ngay bây giờ. Chỉ cần viết mã từ đầu là không cần thiết, vì bạn có thể sử dụng mã nguồn ứng dụng làm sẵn được cung cấp miễn phí. Điều duy nhất cần làm là biên dịch và cài đặt mã đó trên iPhone hoặc iPad.

Có thể tìm thấy rất nhiều mã nguồn trên GitHub hoặc Bitbucket, cũng như trên các trang web của nhà phát triển riêng lẻ cho các ứng dụng cụ thể. Ngoài ra, tôi có thể đặt tên cho trình giả lập Game Boy Advance, Plum-O-Meter, trình phát đa phương tiện Kodi.

Chúng tôi sẽ hướng dẫn bạn quá trình cài đặt bằng cách sử dụng tiện ích f.lux phổ biến mà nhiều bạn sử dụng trên máy Mac của mình làm ví dụ. Giờ đây, kho lưu trữ nguồn đã bị xóa khỏi trang web chính thức do yêu cầu của Apple, nhưng bạn có thể tìm thấy bản sao của nó trong cuộc thảo luận trên Reddit (nếu bạn gặp bất kỳ khó khăn nào, hãy để lại email của bạn trong phần nhận xét - Tôi sẽ gửi cho bạn bản sao của mình).

Biên dịch ứng dụng

Bây giờ chúng ta cần biến mã thành một chương trình hoàn chỉnh có thể được cài đặt trên thiết bị. Để làm điều này, hãy làm như sau:

1. Giải nén tất cả các tệp lưu trữ vào một thư mục riêng và mở tệp iflux.xcodeproj bằng Xcode.

2. Thêm bất kỳ văn bản nào vào trường Số nhận dạng gói sau com.justgetflux.iflux để làm cho số nhận dạng là duy nhất và ngay bên dưới, trong trường Nhóm, hãy chọn tài khoản nhà phát triển của chúng tôi.

Chọn tài khoản nhà phát triển
Chọn tài khoản nhà phát triển

3. Kết nối iPhone hoặc iPad của bạn với máy Mac bằng cáp và chọn nó trong menu Sản phẩm → Đích.

Menu Sản phẩm → Điểm đến
Menu Sản phẩm → Điểm đến

4. Sau đó, cảnh báo về việc không có cấu hình trên thiết bị sẽ xuất hiện. Chúng tôi sửa lỗi bằng cách nhấp vào nút Khắc phục sự cố.

Sửa lỗi
Sửa lỗi

5. Vẫn nhấn Cmd + R (hoặc nút Play trên bảng điều khiển) để biên dịch và cài đặt chương trình trên thiết bị.

6. Biểu tượng ứng dụng sẽ xuất hiện trên màn hình nền của thiết bị, nhưng Xcode sẽ không thể khởi chạy nó cho đến khi chúng ta kích hoạt cấu hình. Để thực hiện việc này, hãy đi tới Cài đặt → Chung → Quản lý thiết bị, chọn hồ sơ nhà phát triển của chúng tôi và nhấp vào Tin cậy.

Kích hoạt hồ sơ
Kích hoạt hồ sơ

Vậy là xong, ứng dụng của chúng ta đã được cài đặt. Như bạn có thể thấy, nó khởi động và hoạt động đầy đủ. Thông báo, vị trí địa lý và mọi thứ khác hoạt động giống như trong bất kỳ ứng dụng nào từ App Store.

f.lux đã cài đặt
f.lux đã cài đặt
tuôn ra
tuôn ra

Đây là nguyên tắc chung, nhưng bất kỳ ứng dụng nào khác cũng có thể được cài đặt theo cách tương tự. Tuy nhiên, nếu nhà phát triển phát hành phiên bản mới thì bạn sẽ phải tải xuống và cài đặt theo cách thủ công. Nhưng quá trình này sẽ mất ít thời gian hơn nhiều, vì bạn đã có tất cả các quyền và hồ sơ cần thiết.

Đề xuất: