Chúng tôi có các thiết bị iPad và iPhone, nhưng thiếu dây. Có cách nào để chúng tôi có thể cài đặt / gỡ lỗi các bản dựng qua Wi-Fi trong iOS không?
Tôi biết cách trên Android, nhưng không phải iOS.
Chúng tôi có các thiết bị iPad và iPhone, nhưng thiếu dây. Có cách nào để chúng tôi có thể cài đặt / gỡ lỗi các bản dựng qua Wi-Fi trong iOS không?
Tôi biết cách trên Android, nhưng không phải iOS.
Câu trả lời:
Giờ đây, bằng cách sử dụng Xcode 9 và iOS 11, bạn có thể chạy các ứng dụng bằng cách sử dụng Wi-Fi .
Kết nối iPhone qua USB, vào cửa sổ thiết bị ( Cmd- Shift- 2), chọn điện thoại của bạn và chọn connect via network
hộp.
Hướng dẫn kỹ lưỡng hơn với ảnh chụp màn hình tại đây
Câu trả lời Pre-Xcode 9:
Không thể cài đặt và gỡ lỗi ứng dụng qua Wi-Fi trong iOS.
Nhưng có một số trang web nơi bạn có thể tải lên các bản dựng của mình và sau đó tải xuống thiết bị và kiểm tra nó.
(Trước khi đọc, hãy đảm bảo rằng bạn đang chạy IOS 11 và Xcode 9!) Kết nối thiết bị của bạn (Qua USB), sau khi bạn thực hiện 'Thêm trình mô phỏng bổ sung' (Xem hình 2 ở dưới cùng) và đánh dấu vào 'kết nối qua mạng' ( Xem Hình một). Sau khi XCode xử lý điều này, hãy ngắt kết nối thiết bị (qua USB) và bây giờ nó sẽ xuất hiện với một quả cầu bên cạnh (Xem hình 2)! Đồng thời đảm bảo rằng thiết bị và máy tính ở cùng một mạng!
Sử dụng Xcode 9, bạn có thể gỡ lỗi qua wifi (cùng mạng).
Giải pháp đơn giản: http://diawi.com
Upto Xcode 8 & iOS 10: Không thể thông qua wifi.
Bạn chỉ cần tải tệp của mình lên ".ipa"
trang web này http://diawi.com và nhận liên kết sắp xếp cho việc đó. Sau đó cài đặt bản dựng bằng cách yêu cầu liên kết đó trong trình duyệt iphone.
Từ Xcode 9+ & iOS 11+: Có thể cài đặt bản gỡ lỗi thông qua wifi.
(Cmd-Shift-2)
. Bạn sẽ thấy thiết bị của mình là thiết bị được kết nối.Đảm bảo bạn có ít nhất Xcode 9 trở lên và thiết bị chạy iOS 11 trở lên
1- Mở dự án của bạn trên Xcode
2- Được cắm vào iPhone của bạn bằng cáp USB.
3- Mở Cửa sổ> Thiết bị và Trình mô phỏng Bạn sẽ thấy thiết bị của mình là thiết bị được kết nối
4- Chọn Thiết bị từ trên cùng, Chọn thiết bị của bạn từ bên trái và Chọn hộp “Kết nối qua mạng”
5- Bây giờ nếu Xcode có thể kết nối với thiết bị của bạn qua mạng, bạn sẽ thấy biểu tượng mạng sau tên điện thoại của mình
6- Rút dây USB của bạn
7- Quay lại Xcode và nhấn nút Run
Để triển khai / CI, tôi đã thử và khuyên bạn nên sử dụng giải pháp BuddyBuild , đây là một số tính năng của nó:
Vui lòng xem hướng dẫn này, http://honzadvorsky.com/articles/2015-10-21-17-40-xcode_server_tutorials_4_certificates__provisinstall_profiles/
tại đây, bạn có thể tìm thấy cách "Cài đặt ứng dụng qua Wi-Fi"
Tôi chưa có cơ hội để thực hiện nó, nhưng có thể sẽ thử nó càng sớm càng tốt. trong khi đó nếu ai đó rảnh thì có thể thử và đăng quan điểm của họ ở đây để những người khác có thể nhận được sự giúp đỡ. Cảm ơn
Yêu cầu: iOS 11 và XCode 9, thiết bị iOS và máy tính trên cùng một mạng wifi. Kết nối thiết bị của bạn với Cáp USB, khởi chạy Xcode, sau đó trên menu Xcode, chọn: Window-> Devices and Simulators. Chọn thiết bị và chọn "Kết nối qua mạng". Bây giờ bạn có thể ngắt kết nối USB và phát triển trên thiết bị bằng wifi. ScreenShot
" http://diawi.com "
điều này cung cấp cho bạn liên kết xây dựng dự án của bạn. Trong khi đó với wifi thì không.
Gỡ lỗi không dây yêu cầu Xcode 9 trở lên và iOS 11 trở lên. Kiểm tra liên kết này . Dưới đây là các bước chi tiết để kết nối thiết bị để gỡ lỗi không dây.
Để kích hoạt Wireless Debugging
thiết bị dành cho iOS để Run
| Debug
| Install
xây dựng của bạn qua Wi-Fi, bạn cần thực hiện sáu bước:
Kết nối thiết bị qua cáp USB với máy Mac đã cài đặt macOS 10.12.4+ và Xcode 9+.
Khởi chạy Xcode.
Bấm Shift- Command- 2hoặc vào menu Window- Devices and Simulators.
Trong Devices
tab, hãy chọn thiết bị từ Connected
phần này.
Chọn Connect via network
hộp kiểm (và đợi vài phút khi hoàn tất).
Ngắt kết nối cáp USB.
Biểu tượng Mạng này trong bảng điều khiển bên trái có nghĩa là - Wireless Debugging is OK
.
Trên iPhone, truy cập
General
-Device Management
-Application to trust
và nhấn TRUST.Bây giờ bạn có thể
Run
|Debug
|Install
bản dựng của bạn qua Wi-Fi.
Đồng ý với Amr Tôi đã tìm thấy buddybuild như Jenkins + Khúc côn cầu trong một. Cực kỳ hữu ích và cho đến nay nó có vẻ là sản phẩm tốt.
Với buddybuild, bạn không cần hỏi bất kỳ UDID nào của thiết bị iOS của họ. Ngoài ra, tôi sử dụng nó để tự động hóa thử nghiệm, nơi họ cho phép bạn tự do quay bất cứ thứ gì bạn muốn miễn là bạn biết cách thiết lập nó trong các kịch bản tạo sẵn và tạo trước của họ
Chỉ cần thử điều này và nó hoạt động ... chỉ cần lưu ý rằng việc triển khai rất chậm.
Trong Wifi
cài đặt ứng dụng có thể sau khi chúng tôi tạo ra một IPA
.
Tạo plist
tệp bằng bundle identifier
(Xem tài liệu apple để biết các bước)
Tạo tệp HTML (cung cấp nguồn của IPA
(thẻ liên kết) và bundle identifier / Provisioning profile
)