2008-08-22 40 views
9

Tôi đang nghĩ về việc thử một số phát triển cho iPhone, có thể cài đặt Leopard bên trong VMWare không? Tôi đã có một máy tính cá nhân khá cao với một thiết lập thoải mái mà tôi muốn sử dụng, hoặc tôi có cần mua một chiếc Mac thật không?Máy Mac ảo?

+1

cách câu trả lời có thể được chấp nhận khi câu trả lời cho một câu hỏi khác? – Notitze

+0

Xem thảo luận có liên quan tại

+1

Đối với bất kỳ ai đọc câu hỏi này vào năm 2013 (hoặc sau này!): các ý kiến ​​và câu trả lời được thể hiện khá nhiều và sai hết ngày hôm nay. – Coxy

Trả lời

12

Đó là legal để chạy Mac OS X server trong một máy ảo trên Apple phần cứng. Tất cả các hình thức ảo hóa Mac OS X khác hiện đang bị cấm.

+3

Câu hỏi là nó * có thể * không phải là nó * hợp pháp *. Về mặt pháp lý, điều đó có thể phụ thuộc vào quốc gia - Tôi chắc chắn có những quốc gia mà các hạn chế của EU về EU không áp dụng. – dbkk

+0

Bạn có thực sự trả lời câu hỏi hoặc loại bỏ nó không? – Notitze

2

Về mặt pháp lý, bạn cần mua máy Mac. Đó là "có thể" để chạy (ít nhất là Tiger) trong VMWare - kinh nghiệm không phải là tối ưu, nhưng bạn có thể làm điều đó. Cũng có thể chạy OS X trên phần cứng PC; tuy nhiên, đó là một bài tập trong phần mềm và hack bất hợp pháp.

1

Thật không may, không có cách nào hợp pháp để chạy OS X trong máy ảo.

Để phát triển các ứng dụng iPhone, bạn có thể không cần một máy đặc biệt mạnh mẽ, vì vậy có thể xem xét việc chụp mac mini? Họ là những máy Mac rẻ nhất bạn có thể nhận được, và có lẽ sẽ tốt cho việc làm iPhone. Plus, bây giờ bạn có một mac mà bạn có thể sử dụng để thử nghiệm những thứ khác quá! :)

3

Tôi đã chạy OSX theo VMWare và tôi có thể tự tin rằng nó không phải là môi trường mà bạn thấy thoải mái khi phát triển ứng dụng. Nó hầu như không thực sự được dùng để kiểm tra trình duyệt cụ thể của Mac các lỗi không thể được sao chép trong Safari trên Windows.

Mặt khác, nếu phần cứng của bạn được hỗ trợ bởi OSx86, bạn có thể chạy nó nguyên bản ở tốc độ hợp lý, và tôi hy vọng nó sẽ tạo ra một môi trường dev khá tốt đẹp.

Đối với tất cả các trường hợp, tôi giả định rằng bạn có giấy phép OS X hợp pháp và không quan tâm đến sự mơ hồ về mặt pháp lý khi chạy phần cứng mà giấy phép cấm rõ ràng (tính hợp pháp không rõ ràng, imo, nhưng Tôi thực sự nghĩ rằng bạn sẽ được miễn là nó không phải là một bản sao lậu).

+0

Tôi không nghĩ tính hợp pháp không rõ ràng.Ngoài ra, bạn không thể lấy bản sao bán lẻ OS X và cài đặt trên phần cứng PC - bạn cần một trong nhiều phiên bản * đã sửa đổi *. Điều này xuất phát từ một người đã thử nghiệm với phần mềm như vậy. Bây giờ tôi có 3 máy Mac ngoài máy tính của tôi ở nhà và chạy Windows trên máy Mac. –

+0

Tôi thứ hai là thông tin về khả năng sử dụng của OS X trong VM với PC làm máy chủ lưu trữ. Tôi đã thử làm thử nghiệm. Rất chậm chạp ngay cả trên bộ nhớ lõi 2 bộ nhớ w/4GB. Bạn có thể cần nhiều bộ nhớ hơn và/hoặc máy nhanh hơn để chạy tốt. – David

4

Bạn có thể thuê máy ảo ảo bằng dịch vụ như www.MacinCloud.com.

+1

Tôi đã thử nó cho một trong những năm khó khăn nhất của tôi trong thời gian đó tôi không có ý tưởng về các dịch vụ khác. Nó thực sự hút, sự sẵn có, sự hỗ trợ, mọi thứ. –

6

Chúng tôi không liên kết với bất kỳ nhà cung cấp nào bên dưới. Chúng tôi đã cố gắng nhiều nhà cung cấp đám mây ảo mac bao gồm:

  • Mac trong Cloud
  • virtualmacosx.com
  • xcodeclub

Bởi đến nay hỗ trợ tốt nhất chúng tôi đã nhận được từ xcodeclub . Daniel (chủ sở hữu) đã trực tiếp cung cấp một máy ảo thử nghiệm và cho phép chúng tôi xem các chương trình của chúng tôi có chạy trước khi mua dịch vụ hay không. Java 7 đã kết thúc không hoạt động trên máy Mac ảo do một số vấn đề trình điều khiển đồ họa nhưng Daniel đã dành hơn một giờ thời gian cá nhân của mình giúp chúng tôi. Bây giờ đó là cách dịch vụ khách hàng nên được như thế nào. Chúng tôi đặc biệt khuyên bạn nên sử dụng dịch vụ của mình.

+3

Tôi thứ hai http://xcodeclub.com - dịch vụ tốt nhất của tất cả những gì tôi đã thử. Những người khác rất nghèo không có dịch vụ so với Daniel. Rất khuyến khích thực sự. –

+2

XCodeclub là tốt nhất. –