Trang chủ » làm thế nào để » Cách tải ứng dụng lên iPhone hoặc iPad mà không cần bẻ khóa

    Cách tải ứng dụng lên iPhone hoặc iPad mà không cần bẻ khóa

    Apple chỉ cần mở iOS lên một chút. Giờ đây, có thể tải các ứng dụng nguồn mở - ví dụ như trình giả lập - lên iPhone hoặc iPad mà không phải trả 99 đô la mỗi năm cho giấy phép nhà phát triển.

    Nhưng cánh cửa vừa mở một vết nứt. iOS vẫn không cung cấp hỗ trợ tải đầy đủ Windows 10 và Android thực hiện mà không cần bẻ khóa. Nhưng bây giờ bạn có thể cài đặt các ứng dụng nguồn mở như trình giả lập GBA4iOS, ngay cả khi Apple sẽ không cho phép chúng trên App Store.

    Những gì bạn cần

    Đây chỉ là một tác dụng phụ hạnh phúc của sự thay đổi trong Xcode 7. Trước đây, bạn cần giấy phép nhà phát triển $ 99 mỗi năm để xây dựng một ứng dụng trong Xcode và đưa nó vào iPhone hoặc iPad của riêng bạn. Khả năng tải phụ này đã được báo cáo là một tính năng mới trong iOS 9, nhưng nó thực sự chỉ là một tính năng mới trong Xcode 7. iOS 9 thậm chí không cần thiết.

    Tuy nhiên, bạn không còn phải là thành viên của Chương trình Nhà phát triển Apple để thực hiện việc này. Và Xcode có sẵn miễn phí cho người dùng Mac. Điều này có nghĩa là bạn có thể xây dựng và cài đặt bất kỳ ứng dụng nào bạn muốn lên iPhone hoặc iPad - miễn là bạn có mã nguồn của nó. Đúng, đó là một số giới hạn hạn chế, nhưng chúng có nghĩa là các ứng dụng nguồn mở mà Apple không thích có thể được cài đặt mà không cần bẻ khóa. Nhiều trình giả lập trò chơi video là nguồn mở.

    Để làm điều này, bạn sẽ cần:

    • Máy Mac: Xcode chỉ chạy trên Mac OS X, có nghĩa là bạn không thể làm điều này từ Windows, Linux hoặc bất kỳ hệ điều hành nào khác.
    • Xcode 7: Có thể tải xuống Xcode của Apple miễn phí từ Mac App Store.
    • Mã nguồn của ứng dụng: Bạn sẽ cần mã nguồn của ứng dụng để cài đặt nó theo cách này. Ví dụ, GBA4iOS là trình giả lập Game Boy Advance mã nguồn mở cho iPhone và iPad. Mã nguồn của nó có sẵn trực tuyến.

    Thiết lập Xcode

    Sau khi tải xuống Xcode từ Mac App Store, bạn sẽ cần khởi chạy nó và thêm ID Apple của mình. Nhấp vào trình đơn của Xcode, bấm vào Tùy chọn của Cấm, Bấm vào nút Tải + + ở dưới cùng của ngăn Tài khoản và nhập chi tiết ID Apple của bạn.

    Hiện tại có một lỗi bạn có thể gặp phải. Nếu ID Apple của bạn trước đây là một phần của chương trình dành cho nhà phát triển nhưng không còn nữa, bạn có thể thấy thông báo lỗi cho biết, Nhóm đã chọn không có tư cách thành viên chương trình đủ điều kiện cho tính năng này. Nếu bạn làm, chỉ cần tạo mới ID Apple và đăng nhập vào Xcode. Trước đây, bạn cần sử dụng một tài khoản chưa từng là một phần của chương trình dành cho nhà phát triển của Apple hoặc tài khoản hiện có tư cách thành viên tích cực - không phải là thành viên mất hiệu lực. Apple hy vọng sẽ sớm khắc phục điều này.

    Nhận mã nguồn của ứng dụng vào Xcode

    Bây giờ bạn sẽ cần lấy mã nguồn của ứng dụng vào Xcode để bạn có thể xây dựng và triển khai nó lên iPhone hoặc iPad. Tải xuống mã nguồn của ứng dụng và thực hiện mọi cài đặt bắt buộc mà ứng dụng yêu cầu.

    Chúng tôi sẽ sử dụng GBA4iOS làm ví dụ ở đây. Để tải xuống mã nguồn của nó và thực hiện cài đặt được yêu cầu, hãy mở cửa sổ Terminal, sao chép-dán lệnh sau, nhấn Enter và đợi quá trình kết thúc.

    đá quý sudo cài đặt cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; cài đặt pod

    Sau đó, bạn sẽ cần mở dự án hoặc không gian làm việc trong Xcode. Trong Xcode, nhấp vào Tập tin, Tập tin, chọn Chọn Mở, Tập tin và duyệt đến dự án hoặc tệp không gian làm việc.

    Nếu bạn đã chạy các lệnh trên sau khi mở cửa sổ Terminal mới, bạn sẽ tìm thấy thư mục gba4ios trong thư mục nhà của bạn và các tệp dự án và không gian làm việc bên trong nó.

    Kết nối iPhone, iPad hoặc iPod Touch của bạn

    Kết nối iPhone, iPad hoặc iPod Touch với máy Mac của bạn bằng cáp USB đi kèm. Sau đó, bạn có thể nhấp vào menu Sản phẩm trực tuyến trong Xcode, trỏ đến Đích đích, phạm lỗi và chọn thiết bị vật lý làm đích xây dựng của nó.

    Tạo chữ ký ký mã

    Bây giờ bạn sẽ cần tạo một chữ ký ký mã duy nhất cho ứng dụng trước khi bạn có thể xây dựng và cài đặt nó. Nhấp vào tên dự án ở bên trái, nhập tên duy nhất vào Nhận dạng gói Bundle, đảm bảo tên của bạn được chọn là Tên nhóm, tên và nhấp vào Khắc phục sự cố.

    Xây dựng và cài đặt ứng dụng trên iPhone hoặc iPad của bạn

    Bây giờ bạn đã hoàn thành. Nhấp vào nút trên Play Play ở góc trên bên trái của cửa sổ Xcode. Xcode sẽ xây dựng ứng dụng, cài đặt nó trên thiết bị được kết nối của bạn và khởi chạy nó.

    Nếu bạn thấy lỗi, Xcode đã gặp sự cố khi xây dựng ứng dụng. Có vấn đề với mã nguồn bạn đã tải cần được sửa trước khi ứng dụng sẽ xây dựng và cài đặt. Giả sử không có lỗi, nó sẽ hoạt động.


    Đây không phải là một giải pháp hoàn chỉnh cho tất cả những ai muốn tải xuống trên iOS. Đây là một quá trình khá liên quan mà hầu hết mọi người sẽ không muốn sử dụng, không hoạt động với các ứng dụng nguồn đóng và yêu cầu máy Mac. Nó cũng sẽ không cho phép bạn chạy một số loại ứng dụng nhất định - bạn chỉ có thể sử dụng ứng dụng này để cài đặt các ứng dụng chạy trong hộp cát của Apple. Bẻ khóa là quá trình duy nhất cho phép bạn thoát khỏi hộp cát, vì vậy không phải mọi ứng dụng có sẵn cho người bẻ khóa đều có thể được cài đặt theo cách này.

    Tín dụng hình ảnh: LWYang trên Flickr