Làm cách nào để cài đặt iOS 9.x Simulator trên Xcode 11?


17

Tôi đang phát triển và ứng dụng iOS có hỗ trợ iOS 9 , nhưng với bản cập nhật Xcode 11, tôi thiếu khả năng thêm / cài đặt trình giả lập iOS 9 . Có bất kỳ cơ hội nào để có trình giả lập iOS 9.x trong Xcode 11 không?

Xcode 11 "Linh kiện"


Thực hiện theo các bước trong câu trả lời này: stackoverflow.com/a/30536125/488611
James P

Phiên bản macOS nào bạn có? Tôi dường như đã mất trình giả lập iOS 9 sau khi nâng cấp lên 10.15 Catalina.
jlie

Tôi có Mojave (10.14.6), nhưng trình giả lập 9.x không có mặt :(
Levi

Tương tự ở đây, với 10.14.6 tôi đã mất 9.x giả lập và không có giải pháp nào được cung cấp ở đây hoạt động.
Lluis Gerard

Hiện tại nó không hoạt động .... @ JamesP Sau khi thực hiện theo từng bước, nó sẽ tải trình giả lập nhưng với phiên bản iOS tối thiểu được hỗ trợ bởi Xcode 11.3 (phiên bản iOS - 10.3.1)
Nayan Dave

Câu trả lời:


8

Có vẻ như trình giả lập iOS 9 được hỗ trợ bởi Xcode 11, nhưng chỉ trên macOS 10.14 Mojave. Sau khi nâng cấp lên macOS 10.15 Catalina, trình giả lập này không còn được hỗ trợ nữa.

Mặc dù tôi không tìm thấy xác nhận điều này trong bất kỳ ghi chú phát hành nào. Xác nhận duy nhất tôi tìm thấy là tweet này của kỹ sư Apple: https://twitter.com/xenadu02/status/1140093901438689280?lang=en


3
Tôi có Mojave (10.14.6) nhưng trình giả lập 9.x không có mặt
Levi

2
@Levi Nếu bạn có Mojave, hãy thử tải xuống tệp giả lập iOS 9 với bất kỳ phần mềm quản lý tải xuống nào và sau đó cài đặt trình giả lập 9.3: devimages-cdn.apple.com/doads/xcode/simulators/ cảm 9.0: devimages-cdn.apple.com / lượt tải xuống / xcode / giả lập / Bắn
Robert

Cảm ơn. Tôi đã tìm kiếm các liên kết chính xác đến các tập tin dmg giả lập. Các bạn, bạn có thể sử dụng trình tải xuống nhanh của iGetter: igetter.net/doads.html . Và để cài đặt các tệp đã tải xuống, hãy truy cập bài viết này: hackernoon.com/ từ
Hasaan Ali

1

Thật khó chịu khi Apple đang cố buộc chúng tôi từ bỏ hỗ trợ cho các thiết bị cũ hơn. Theo cách của họ, tôi buộc nó phải liệt kê iOS 9 là sử dụng phiên bản cũ hơn của xcode

Sử dụng phiên bản cũ hơn của xcode

  1. Tải xuống phiên bản Xcode trước đó (ví dụ Xcode 10)
  2. Mở và tải xuống trình giả lập iOS 9
  3. Trình mô phỏng hiện được liệt kê trong phiên bản mới hơn của xcode

0

Tôi đã thử cài đặt Xcode 10.1 trên máy Mac của mình, nhưng nó cũng không hoạt động cho iOS9, tôi nghi ngờ nó phải làm với việc Apple bỏ hỗ trợ cho các ứng dụng 32 bit (như iOS9)



-3

Jayaraj M, đó không phải là sự thật:

Xcode 11 có sẵn trong Mac App Store và bao gồm SDK cho iOS 13, macOS Catalina 10.15, watchOS 6 và tvOS 13. Xcode 11 hỗ trợ phát triển cho các thiết bị chạy iOS 13.1. Xcode 11 hỗ trợ gỡ lỗi trên thiết bị cho iOS 8 trở lên, tvOS 9 trở lên và watchOS 2 trở lên. Xcode 11 yêu cầu máy Mac chạy macOS Mojave 10.14.4 trở lên.

https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes


3
Điều quan trọng cần lưu ý trong ghi chú của Apple ở trên là "gỡ lỗi trên thiết bị". Nếu bạn có một thiết bị với iOS cũ hơn, bạn vẫn có thể gỡ lỗi nó. Nhưng các trình giả lập cho iOS9 đã biến mất. Đã thử xem tôi có thể xây dựng trình giả lập iOS 9 không (đã xây dựng thành công trình giả lập iOS 11 mà tôi cần). Nhưng sau đó không thành công: xcrun simctl tạo "iPhone 5" "com.apple.CoreSimulator.SimDeviceType.iPhone-5" "com.apple.CoreSimulator.SimR
nb.iOS
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.