Làm thế nào để Sideload Apps vào iPhone hoặc iPad mà không cần Jailbreaking

Mục lục:

Làm thế nào để Sideload Apps vào iPhone hoặc iPad mà không cần Jailbreaking
Làm thế nào để Sideload Apps vào iPhone hoặc iPad mà không cần Jailbreaking

Video: Làm thế nào để Sideload Apps vào iPhone hoặc iPad mà không cần Jailbreaking

Video: Làm thế nào để Sideload Apps vào iPhone hoặc iPad mà không cần Jailbreaking
Video: Cách khôi phục Tin nhắn Danh bạ đã xóa trên Điện thoại, không cần phần mềm mới nhất 2021 - YouTube 2024, Tháng tư
Anonim
Apple vừa mở iOS một chút. Giờ đây, bạn có thể tải xuống ứng dụng nguồn mở - trình mô phỏng - ví dụ - lên iPhone hoặc iPad mà không phải trả $ 99 mỗi năm cho giấy phép nhà phát triển.
Apple vừa mở iOS một chút. Giờ đây, bạn có thể tải xuống ứng dụng nguồn mở - trình mô phỏng - ví dụ - lên iPhone hoặc iPad mà không phải trả $ 99 mỗi năm cho giấy phép nhà phát triển.

Nhưng cánh cửa vừa mở ra một vết nứt. iOS vẫn không cung cấp hỗ trợ tải đầy đủ Windows 10 và Android mà không cần bẻ khóa. Nhưng giờ đây 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 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 một thay đổi trong Xcode 7. Trước đây, bạn cần một giấy phép phát triển $ 99 mỗi năm để xây dựng một ứng dụng trong Xcode và đặt nó trên iPhone hoặc iPad của riêng bạn. Khả năng tải trước 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 nữa. 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 trên iPhone hoặc iPad - miễn là bạn có mã nguồn của ứng dụng đó. Có, đó là một số giới hạn hạn chế, nhưng chúng có nghĩa là các ứng dụng mã nguồn mở mà Apple không thích có thể được cài đặt mà không cần jailbreak. Nhiều trình giả lập trò chơi điện tử là mã nguồn mở.

Để thực hiện việc 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ể thực hiện việc này từ Windows, Linux hoặc bất kỳ hệ điều hành nào khác.
  • Xcode 7: Xcode của Apple có thể được tải xuống 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 theo cách này. Ví dụ: GBA4iOS là trình giả lập Game Boy Advance mã nguồn mở dành 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 Xcode và thêm ID Apple của bạn. Nhấp vào trình đơn “Xcode”, nhấp vào “Tùy chọn”, nhấp vào nút “+” ở cuối ngăn Tài khoản và nhập chi tiết Apple ID của bạn.

Hiện tại, bạn có thể gặp lỗi. Nếu Apple ID của bạn trước đó 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." Apple ID và đăng nhập vào nó trong Xcode. Bạn cần phải sử dụng tài khoản chưa bao giờ là một phần của chương trình nhà phát triển Apple trong quá khứ hoặc tài khoản hiện có tư cách thành viên đang hoạt động - không phải là thành viên đã hết hạn. Apple hy vọng sẽ sớm sửa lỗi này.

Image
Image

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

Bây giờ bạn sẽ cần nhận mã nguồn của ứng dụng vào Xcode để bạn có thể tạo và triển khai mã đó cho iPhone hoặc iPad của mình. Tải xuống mã nguồn của ứng dụng và thực hiện bất kỳ thiết lập bắt buộc nào 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 thiết lập đượ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.

sudo gem install cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod install

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

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

Image
Image

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 bằng cáp USB đi kèm. Sau đó, bạn có thể nhấp vào menu “Sản phẩm” trong Xcode, trỏ tới “Đích” và chọn thiết bị thực làm đích xây dựng của nó.

Image
Image

Tạo chữ ký ký mã

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

Image
Image

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

Bạn đã hoàn tất. Nhấp vào nút "Phát" ở góc trên cùng 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 gặp lỗi, Xcode đã gặp sự cố khi tạo ứng dụng. Đã xảy ra sự cố với mã nguồn bạn đã tải cần được sửa trước khi ứng dụng xây dựng và cài đặt. Giả sử không có lỗi, nó chỉ hoạt động.

Image
Image

Đây không phải là giải pháp hoàn chỉnh cho tất cả những ai muốn tải trước trên iOS. Đó là một quá trình khá tham gia 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. Jailbreaking là quá trình duy nhất cho phép bạn thoát khỏi sandbox, vì vậy không phải mọi ứng dụng có sẵn cho jailbreaker đều có thể được cài đặt theo cách này.

Đề xuất: