2009-05-14 22 views
11

Sau khi cố gắng và không nhận được bàn tay của tôi trên một máy Mac tạm thời để phát triển một ứng dụng iPhone cho một khách hàng, tôi đã bắt đầu nhìn vào VMware Workstation để ảo hóa OS X. Tôi đã tự hỏi nếu có bất kỳ gotchas mà mọi người đã tìm thấy, hoặc nếu toàn bộ điều đó không thể thực hiện được.Thành công với OS X và Vmware để phát triển iPhone?

Để lưu nội dung, tôi có logo cũ của Apple, tôi đã loại bỏ Apple IIe cũ và gắn vào nắp máy tính xách tay của mình để tôi tuân thủ tinh thần của OS X EULA.

+8

+1 cho sự hài hước tuyệt đối của việc ghép logo Apple của bạn. –

+3

+1 vào bài đăng và nhận xét ở trên vì, dựa trên cách EULA được phân tách, điều này thực sự có thể tuân thủ. : P –

Trả lời

4

Một số đồng nghiệp của tôi đã thử cách tiếp cận VMWare với OSX và hầu như không thành công. Tôi biết có một số hình ảnh VMWare nổi xung quanh trên internets, nhưng tôi sẽ không khuyên bạn nên sử dụng bất kỳ của những người.

Cũng theo quan điểm của Bruce, dự án OSX86 đã thực hiện một số tiến bộ lớn gần đây. Tôi đã có thể để có được OSX chạy trên một Dell cũ tôi đã đặt xung quanh. Điều này chạy tốt như một máy chủ phương tiện truyền thông cho đến khi tôi mắc lỗi khi tải xuống một bản vá, và sau đó điều đó đã chết.

Vì Lý Tiểu Long tuyên bố rằng Mac Mini sẽ là một khoản đầu tư tốt ở mức 500 đô la hoặc tốt hơn, hãy kiểm tra eBay. Nhận một cái gì đó trên eBay và vào cuối công việc của bạn, bạn có thể bán nó trên eBay hoặc giữ nó. Nếu bạn thực sự chặt chẽ về ngân sách của bạn, bạn có thể tìm kiếm một G4 Mac và làm phát triển trên đó, sans hỗ trợ cho các giả lập iPhone. Tôi đã chọn một máy Mac 2 G4 với giá 80 đô la một chiếc và bán một chiếc với giá 120 đô la.

Điểm mấu chốt là nếu bạn nghĩ đến việc phát triển iPhone, hãy đầu tư nhỏ vào Mini hoặc Mac sử dụng trên eBay. Nếu bạn thành công trong nỗ lực phát triển của bạn, đầu tư của bạn sẽ trả hết.

Chúc may mắn.

Chỉnh sửa: Mặc dù phát triển trên máy Mac G4/PPC không được hỗ trợ nhưng có thể thực hiện được. Đây là một liên kết phác thảo cách làm cho nó hoạt động.

http://3by9.com/85/

+0

SDK chạy trên PPC Mac với một chút tinh chỉnh, như được liệt kê. Một chú chim nhỏ nói với tôi rằng trình giả lập iPhone trong 3.0 không còn là ứng dụng toàn cầu nữa, và sẽ không chạy trên máy PPC PPC nữa. Không phải là tôi sẽ biết, tất nhiên, nhưng đó là những gì tôi nghe. ;-) – mmc

1

Chuẩn bị cho sự tấn công dữ dội trên EULA.

Về mặt kỹ thuật, tài nguyên tốt nhất của bạn sẽ là trang web OSx86 có tại đây http://wiki.osx86project.org/.

Và trang của họ trên ảo hóa là ở đây http://wiki.osx86project.org/wiki/index.php/Virtualization

Quan trọng hơn, mặc dù đang phát triển dành cho Mac và iPhone rất giống nhau, và nếu bạn nghiêm túc về việc developmenet tốt cho khách hàng của bạn có lẽ bạn nên đầu tư vào một mini mac ít nhất, ít hơn $ 500US nhiều hơn là chỉ mua hệ điều hành của chính nó.

+0

Đó là phương pháp ưa thích của tôi là tốt, và tôi vẫn đang tìm kiếm một máy Mac có khả năng thực hiện công việc. Đây là một biện pháp tạm thời để bắt đầu. Và nhận xét của tôi về EULA là một cách khéo léo. Tôi không có tình yêu tuyệt vời cho cấu trúc IP của Apple - nhưng nếu bạn muốn phát triển cho thiết bị di động, bạn phải chơi trò chơi của họ, kết thúc câu chuyện. –

+0

Nếu bạn không thể xây dựng một máy mac với giá 100 đô la và các phụ tùng bạn đang sử dụng, thông tin về dự án osx86 không dành cho bạn. Điều đó nói rằng, mua một mac mini, cuối cùng tôi khá chắc chắn bạn sẽ kết thúc hạnh phúc hơn. – KevinDTimm

1

Đó là biểu tượng cầu vồng cũ từ IIe, phải không? Die-hards có nhãn dán Apple màu trắng đi kèm với mọi máy Mac thực. Real die-hards có nhãn dán Apple màu trắng họ lén lút bóc vỏ xe tải đồ chơi của cháu trai của họ.

lựa chọn rẻ nhất có lẽ là để phân vùng ổ cứng của bạn và cài đặt hackintosh:

http://www.wired.com/gadgetlab/2009/05/eight-months-with-a-hackintosh-netbook-conclusion-fantastic/

Nhưng nếu mỗi khi bạn xây dựng ứng dụng của bạn trong XCode phải mất thời gian đủ dài để đón một bộ phim sitcom trên truyền hình, don' t đến khóc ở đây :-)

1

Tôi có một người bạn đã được cài đặt thành công 10.5.7 trên máy tính xách tay Dell của ông sử dụng một distro của OSx86.Anh ấy có các công cụ phát triển và trình mô phỏng iPhone hoạt động và anh ấy có thể biên dịch ứng dụng của mình. Tuy nhiên, anh không thể tìm thấy trình điều khiển USB cho phần cứng của mình - vì vậy anh không thể cài đặt ứng dụng của mình trên thiết bị.

Thành thật mà nói - Tôi nghĩ rằng anh ta đã dành 20 giờ để thiết lập mọi thứ, tìm kiếm trình điều khiển, v.v ... Chúng tôi đều nghĩ anh ấy điên cho đến khi anh ta cài đặt công cụ dev. Tôi thực sự cố gắng để có được bàn tay của tôi trên Mac Mini trước khi đi qua tất cả các rắc rối.

Nhưng logo của Apple cấy ghép ... thiên tài thuần túy.

0

Rõ ràng pháp lý sang một bên, trong kinh nghiệm của tôi OS X thực hiện rất kém trong máy ảo. Cài đặt OS X nguyên bản trên PC của bạn là có thể nếu bạn có kiên nhẫn, và xảy ra để có phần cứng tương thích. Tuy nhiên, tôi không thể thành thật đề nghị phương pháp này, trừ khi bạn là một người ham muốn trừng phạt, hoặc muốn nghe lại những ngày vàng khi cài đặt Linux với sự hỗ trợ cho tất cả phần cứng của bạn thực sự là một chiến thắng nhỏ.

Như những người khác đã đề cập, nếu bạn nghiêm túc về phát triển iPhone, bạn sẽ tiết kiệm cho mình rất nhiều rắc rối bằng cách tự mình mua một chiếc Mac mini cũ hoặc đã tân trang lại.

Các vấn đề liên quan