PDA

View Full Version : SDK cho IPhone chỉ chạy được trên MAC OS, đúng hay sai ?



Kill
14-04-2008, 14:36
Chào các bác,

Em đang tính làm một cái soft cho cái IPhone của em nhưng nghe nói cái IPhone SDK chỉ xài được trên máy MAC mà thôi, em đã có lên web của Apple xe mthe61 nào nhưng cũng không tìm được thông tin nào cụ thể cả nên có bác nào có kinh nghiệm trên vụ này thì cho em hỏi có chính xác là IPhone SDK chỉ chạy được tren MAC OS hay không.

Cám ơn các bác trước.

thitkhohotvit
14-04-2008, 14:43
Tui cũng thấy vậy, có ai xài trên win rồi cho chút kinh nghiệm đi :D

dtts
27-05-2008, 23:59
Trên trang web của Apple ghi rõ ràng đây này: Yêu cầu máy Mac chíp Itel chạy hệ điều hành Leopard.
(Technical Requirement: Intel processor-based Mac running Mac OS X Leopard)

Tuy nhiên không nhất thiết phải có máy Mac mới lập trình iPhone SDK được. Bạn có thể cài các bản hackcintosh trên PC rồi download cái iPhone SDK về là dùng được. Lưu ý iPhone SDK yêu cầu hệ điều hành Mac OS X Leopard phiên bản 10.5.2 trở lên. SDK này bao gồm cả bộ XCode3.1 có IDE và simulator để test các ứng dụng iPhone bạn viết.

benguyen
05-07-2009, 16:14
Mới vừa cái xong cái Iphone SDK trên Ubuntu, xỉn luôn. Đúng là dòng họ linux, toàn cài bằng Terminal trắng đen, viết command khổ mù con mắt. Sài win quen rồi, toàn click.

Á quên, vô blog tui coi hướng dẫn cài đi nha, trên VirtualMachine+Ubuntu cho nhẹ máy.

havidu
05-07-2009, 16:28
không thấy link blog đâu cả

jiSh@n
12-07-2009, 07:08
iPhone SDK chỉ chạy được duy nhất trên nền Mac OSX, tất cả các bản khác có thể chạy trên OS khác đều ko phải bắt nguồn từ Apple. Điều này có nghĩa là nếu dùng các bản đó thì sẽ ko được đảm bảo rằng ứng dụng viết ra sẽ được đưa lên App Store, đồng nghĩa với ko thể đưa ứng dụng vào iPhone bằng con đường chính quy.

chesterben
13-07-2009, 19:02
iPhone SDK chỉ chạy được duy nhất trên nền Mac OSX, tất cả các bản khác có thể chạy trên OS khác đều ko phải bắt nguồn từ Apple. Điều này có nghĩa là nếu dùng các bản đó thì sẽ ko được đảm bảo rằng ứng dụng viết ra sẽ được đưa lên App Store, đồng nghĩa với ko thể đưa ứng dụng vào iPhone bằng con đường chính quy.

Chính xác, SDK của Apple dùng phát triển phần mềm cho iPhone và MacOS chỉ có thể chạy trên MacOS mà thôi.

derhao
07-08-2009, 15:44
- Để sử dụng iphone SDK 3 trên Windows, các bạn cần cài Mac OS X trên môi trường máy ảo VMWARE. Sau đó vào Mac OS X này rồi tiến hành cài Iphone SDK 3!
- Các bạn nên sử dụng bản Kalyway Mac Os X 10.5.2 rồi sau đó điều chỉnh version Mac OS X này lên 10.5.7 (phải là 10.5.7 hoặc cao hơn thì mới có thể cài đặt bộ SDK đầy đủ, nếu không trên 10.5.2 vẫn cài được SDK nhưng sẽ không hỗ trợ Iphone Simulator để test iphone ảo sau khi viết chương trình) như sau:
+ Sau khi cài Mac OS X 10.5.2 và khởi động vào Mac OS X rồi vào thư mục sau:
/System/Library/Coreservices/Systemversion.plist
Sau đó copy file Systemversion.plist ra màn hình nền rồi mở file vừa copy ra chỉnh sửa như sau về 10.5.7:

<key>ProductUserVisibleVersion</key>
<string>10.5.2</string>
<key>ProductVersion</key>
<string>10.5.2</string>

Sau đó lưu file này lại và chép đè vào thư mục
/System/Library/Coreservices/
Khởi động lại và tiến hành cài Iphone SDK 3 là OK!
Tham khảo thêm về đổi 10.5.2 lên 10.5.7 tại đây:
http://www.brucebarrera.com/iphone-sdk-and-kalyway/

[=========> Bổ sung bài viết <=========]

NHỮNG LƯU Ý KHI CÀI MAC OS X TRÊN WMWARE:
- VMWARE chỉ hổ trợ mount file MAC OS X để tiến hành cài đặt MAC OS X ảo.
Sau khi cài xong, nếu ta mount trực tiếp file Iphone SDK 3.dmg vào, máy ảo vẫn nhận ra file này nhưng không đọc được, báo lỗi Not Recognize.
Để giải quyết vấn đề này,có 02 cách:

Cách 01: Bạn Burn đĩa Iphone SDK 3.dmg ra DVD.

Cách 02: Bạn cắt file Iphone SDK 3.dmg ra làm nhiều file bằng HJsplit, sau
đó dùng UltraISO tạo file ISO chứa các file vừa cắt ra (dung lượng mỗi file ISO bạn tạo ra nên < 2GB). Sau đó lần lượt mount các file ISO này vào Mac OS X, copy các file trong file ISO bỏ vào ổ cứng của MAC.
Khi đã copy đầy đủ các file đó, chỉ cần dùng phần mềm Machacha trên Mac để nối các file vừa chép thành file Iphone SDK 3.dmg ban đầu.
Cuối cùng chỉ cần nhấp đôi vào file IPhone SDK 3.dmg trên ổ cứng máy Mac rồi tiến hành cài đặt bình thường!

niitx
19-06-2010, 10:00
cách viết trên windows đây: http://forums.congdongcviet.com/showthread.php?p=146575#post146575