Tôi có thể chạy ứng dụng iOS trên máy Mac không?


23

Gần đây tôi đã thấy một số ứng dụng iPhone gọn gàng mà tôi muốn sử dụng. Đặc biệt, có một số ứng dụng âm nhạc gọn gàng (metronome, tuner, v.v.) có vẻ được đánh giá cao và không có Mac tương đương. Tôi không có iPod / iPhone / iPad gần đây (Tôi không cần tính di động hoặc điện thoại và có vẻ ngớ ngẩn khi trả hàng trăm đô la để chạy các ứng dụng trị giá 15 đô la), nhưng tôi có máy Mac (C2D) của Intel.

Trình giả lập iPhone dev hoặc bất kỳ trình giả lập nào khác có thể tải xuống và chạy các ứng dụng iPhone App Store không?

Câu trả lời:


13

AFAIK, trình giả lập iPhone không tải xuống ứng dụng từ App Store; nó chỉ được sử dụng để gỡ lỗi một ứng dụng iOS mà bạn đang phát triển.


Bạn có thể kéo và thả các ứng dụng vào trình giả lập, nhưng nó cần ký hợp lệ. Ngoài ra, bạn có thể tự ký lại các ứng dụng, nhưng bạn cần chứng chỉ phát triển từ Apple có giá 100 đô la.
Moshe

3
Trình mô phỏng iPhone chạy trên máy Mac sử dụng hướng dẫn bộ xử lý được đặt riêng cho máy, Intel hoặc PowerPC. Các ứng dụng iPhone được biên dịch để chạy trên các thiết bị ARM. Thật không thể chạy các ứng dụng này trên máy Mac vì nó không thể chạy các ứng dụng Windows trên iPad.
wjl

3

Nếu bạn đang phát triển ứng dụng iOS trong XCode, bạn có thể sử dụng trình giả lập iPhone hoặc iPad để chạy ứng dụng của mình, nhưng không có cách nào để chạy ứng dụng được biên dịch sẵn (chẳng hạn như từ cửa hàng ứng dụng)


2

Khả thi? Có, nhưng ... hiện tại cách duy nhất để chạy ứng dụng iOS trên máy Mac là thông qua Trình mô phỏng iPhone / iPad (có sẵn trong SDK iOS) ... bạn cần mã nguồn cho ứng dụng bạn muốn chạy.


1
Tôi rất thích xem tweet của một nhà phát triển: "Một số twit đã cố gắng để tôi gửi cho họ mã nguồn cho ứng dụng của tôi." Và, tất nhiên, các ý kiến ​​kết quả. Điều đó sẽ lấy những quả bóng sắt để hỏi.
TASuret

1

Thật không may, trình giả lập iPhone / iPad chỉ khả dụng như một phần của các công cụ dev và không chứa bất kỳ khả năng đồng bộ hóa nào với iTunes. Nó cũng không có ứng dụng cửa hàng ứng dụng, vì vậy bạn không thể mua các ứng dụng từ trong trình giả lập.

Vì mục đích chính của nó là dành cho các nhà phát triển để kiểm tra ứng dụng của họ mà không cần phần cứng thực tế, rất có thể bạn sẽ không bao giờ thấy các tính năng bạn muốn thêm vào trình giả lập.


1

Không, điều đó là không thể, trừ khi có ai đó nghĩ ra trình giả lập iOS cho phép bạn chạy các tệp nhị phân dựa trên ARM trên máy Mac / PC dựa trên Intel của bạn. Về cơ bản giống như những gì họ đã làm với kỹ thuật đảo ngược Super Nintendo và các trình giả lập kết quả đã được viết để mô phỏng các Superoms của Nintendo. Không còn nghi ngờ ai đó sẽ làm điều đó một ngày trong nhiều năm nữa.


Hoặc có thể chỉ một hoặc hai năm: kickstarter.com/projects/cmwdotme/
Kẻ

Liên kết tốt hơn: iemu.org
Slipp D. Thompson

Có vẻ như dự án đó đã được thay thế bằng virtur.al, cũng được thực hiện bởi cùng một tác giả. Hơn nữa, dự án đó đã được Citrix mua, vì vậy nó có thể khả thi trong tương lai.
Tiêu điểm

@Spotlight, chuyện gì đã xảy ra với nó?
Pacerier

@Pacerier Chủ sở hữu dường như đã để lại những gì Citrix đã mua và thành lập một công ty mô phỏng dựa trên qemu khác. Tôi đã không theo dõi nó quá chặt chẽ nhưng có vẻ như kế hoạch phát hành nguồn đã được lên kế hoạch :(
Spotlight
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.