[26 ביוני 2009] [137 תגובות]
עדכון: מומלץ לקרוא את מדריך זה עד לשלב ההתקנה (אל תדאגו, אני אזכיר לכם בהמשך מתי כדאי להפסיק לקרוא). משם והלאה, כדאי לקרוא את המדריך המעודכן יותר - התקדמות: פיתוח אפליקציות אייפון בסביבת חלונות.
במדריך זה נלמד כיצד ניתן לפתח אפליקציות למכשיר האייפון בסביבת מערכת ההפעלה של Windows. נעשה זאת על ידי יצירת מחשב וירטואלי בתוכנת VMWare והתקנת מערכת ההפעלה Mac OSX על מחשב זה.
המטרה: פיתוח ל-iPhone בסביבת Windows
כל מפתח תוכנה היה שמח לכתוב אפליקציות לאייפון. דבר ראשון, זה מאוד מגניב לראות תוכנה שכתבת רצה על המכשיר הנהדר שחברת Apple יצרה. דבר שני, ה-"App store" מאפשר למכור את התוכנות שלכם בקלות מירבית לכל אחד ואחד מבעלי ה-iPhone בעולם.
בתור מתכנת שפיתח בעיקר תוכנות ל-Windows ובתור איש Windows באופן כללי (כלומר, אין לי Linux בבית ולא Macintosh) מאוד עניין אותי לדעת האם זה אפשרי לכתוב אפליקציות iPhone במערכת ההפעלה הפופולארית של Microsoft.
האם משתמש Windows יכול לפתח אפליקציות ל-iPhone?
לשאלה הזאת יש שתי תשובות:
לא. פיתוח ל-iPhone דורש את התקנת ה-iPhone SDK ("הערכה לפיתוח תוכנה לאייפון") והדבר אפשרי רק על מערכת ההפעלה של חברת Apple הנקראת Mac OSX. משתמשי ווינדווס? קנו מקינטוש.
כן. התוכנה האהובה עליי בכל היסטוריית המחשבים, VMWare, שוב באה לעזרתנו. התוכנה מאפשר ליצור מכונות וירטואליות ולהריץ בתוכן מערכות הפעלה שונות. כבר כתבתי עליה קצת ב-9 כלים שאתה חייב להחזיק במחשב. האם VMWare מסוגלת להריץ את ה-Mac OSX? מסתבר שכן. בעבר, מחשבי Apple הכילו מעבד מסוג PowerPC אך כיום הם משתמשים גם במעבדי Intel. בזכות עובדה זאת, VMWare מסוגל להריץ את ה-Mac OSX.
עדכון: רוצים הוכחה שזה באמת אפשרי? SimpleSense היא אפליקציה שפיתחתי בעזרת שיטה זאת.
הבהרה: מטרת המדריך היא לימודית. תנאי השימוש של Apple מאפשרים את התקנת מערכת ההפעלה שלהם רק על מחשבים שהם ייצרו. אם אתם רוצים באמת לפתח אפליקציות ל-iPhone אז "Get a real Macintosh".
מה התוצאה הסופית?
בתמונה הבאה ניתן לראות מחשב אשר מריץ Mac OSX:
בתמונה הבאה ניתן לראות ברקע את XCode רץ. XCode הוא העורך של הקוד, כלומר ה-IDE. משהו כמו Visual Studio למקינטוש, רק הרבה (הרבה) יותר יפה, קל ונוח לעבודה. אפל, אנו כיתבו IDE לסביבת Windows - אני קונה!
תיבת כלים
אלו הכלים שאתם צריכים על מנת להגיע לתוצאה הרצויה:
- VMWare Player (חינם) או VMware Workstation (עדיף, אבל לא חינם) גירסה 6.5 ומעלה. לא VMWare Server.
- BitTorrent Client על מנת להוריד מחשבי VMWare. אני ממליץ על uTorrent (זה מיקרו-טורנט לא יו-טורנט).
- 7-ZIP או כל תוכנה שיודעת לפתוח קבצי RAR (כמו WinRAR).
מפרט המחשב שלי
אני ביצעתי את ההתקנה על מחשב נייד MSI בעל מעבד P8400 עם 2GB של RAM. מערכת ההפעלה היא Windows 7 RC.
תהליך ההתקנה
עדכון: ניתן להתקין באופן פשוט יותר את מערכת ההפעלה החדשה יותר, Snow Leopard 10.6. עוד מידע בפוסט התקדמות: פיתוח אפליקציות אייפון בסביבת חלונות.
שלב 1: התקנת Mac
ניתן להתקין את מערכת ההפעלה של המקינטוש מההתחלה לבד על מכונת VMWare חדשה, אך אפשר גם להשתמש בקיצורי דרך. בעמוד PCWiz VMWare Mac תוכלו למצוא הוראות כיצד להוריד Image ל-VMWare שמותקן עליו כבר Mac OSX גירסה 5.5.2. ה-Image הוא למעשה המחשב הוירטואלי שניתן לפתוח בעזרת תוכנת ה-VMWare Player/Workstation.
הורידו את ה-Image שתמצאו (בעזרת uTorrent). אני מצאתי Image של Mac OSX 5.5.2 אך אם תמצאו של גירסת 5.5.5 ומעלה, הורידו את ה-Image הזה. בכל מקרה, ה-Image כנראה יהיה מחולק להמון קבצי RAR. השתמשו ב-7ZIP או WinRAR על מנת לפתוח את התוכן של הקבצים. אתם תקבלו סיפרייה ובתוכה מספר קבצים. פיתחו את הקובץ עם סימות ה-VMX בעזרת VMWare. אם הכל עובר חלק אתם אמורים לראות את המסך האפור הבא בעל ה-Spinner:
שלב זה אמור לקחת מספר דקות (בין 3 דקות ל-10 דקות). הטיפ שלי לשלב זה: אל תכניסו את המכונה למסך מלא, השאירו אותה כמו בתמונה למעלה (שרואים גם את Windows וגם את ה-Mac). אם ה-Spinner נתקע לאחר מספר דקות, עברו למסך מלא (Ctrl+Alt+Enter).
כעת יש לכם מחשב שמריץ Mac ואתם יכולים לשחק בו, משהו כזה:
שלב 2: עדכון לגירסת 10.5.5
בידקו את גירסת מערכת ההפעלה על ידי לחיצה על התפוח שנמצא בצד שמאל למעלה ולאחר מכן ביחרו ב-About this Mac מהתפריט וגירסת מערכת ההפעלה תוצג בחלון חדש.
אם גירסת מערכת ההפעלה שלכם היא 10.5.4 או חדשה יותר - תוכלו לדלג לשלב 3.
כעת נעדכן את ה-Mac לגירסה 10.5.5. בשלב זה, יש צורך להעתיק קבצים אל תוך המכונה הוירטואלית, ולשם כך יש שתי שיטות:
- בעזרת הפעלת אופציית ה-USB במחשב הוירטואלי ושימוש ב-USB-Drive על מנת להעביר את הקבצים מהמחשב האמיתי למחשב הוירטואלי.
- בעזרת תוכנה כמו PowerISO, תוכלו ליצור קובץ ISO המכיל את שני קבצי ה-DMG שהורדתם. כעת הוסיפו כונן CD\DVD למחשב הוירטואלי וביחרו שה-DVD יהיה ה-ISO שיצרתם.
אלו השלבים הדרושים לעדכון:
- הורידו את 10.העדכון ל-5.5
- הורידו את תוכנת ה-Pacifist על מנת להתקין את העדכון.
- התקינו את Pacifist על ה-Mac על ידי פתיחת הקובץ pacifist.dmg משלב 2. בתוכו תמצאו את הקובץ pacifist.pkg - זוהי תוכנת ההתקנה של Pacifist.
- פיתחו את הקובץ MacOSXUpd10.5.5.dmg משלב 1 ותמצאו בו קובץ PKG. השתמשו בתוכנת Pacifist על מנת לפתוח את קובץ ה-PKG.
- בתוכנת ה-Pacifist נווטו לסיפרייה System -> Lirbary -> CoreServices, בצעו קליק ימני על CoreServices ובחרו Install. עקבו אחרי שלבי ההתקנה.
- סיימתם. בדקו אם הגרסה אכן התעדכנה ל-10.5.5.
כל הקרדיט לשלב העדכון לאתר iSlashDot
שלב 3: התקנת ה-iPhone SDK
הורידו את ה-iPhone SDK מ-אתר המפתחים של של Apple. אם הם לא מציעים את גירסה 2.2 להורדה, נסו לאתר את הקובץ באתרים אחרים.
העתיקו את קובץ ההתקנה של ה-iPhone SDK למחשב הוירטואלי והתקינו אותו.
בסוף ההתקנה יהיה לכם מחשב וירטואלי המריץ את מערכת ההפעלה Mac 10.5.5 וה-SDK גירסה 2.2.
שלב 4: הפעלת ה-XCode
השלב המעניין, בו נראה אם ניתן להפעיל את XCode, התוכנה שבעזרתה נתכנת תוכנות ל-iPhone. הפעילו אותה דרך פתיחת חלון ב-finder ונווטו אל Developer -> Applications ->XCode כמו כאן:
לאחר ההפעלה, ביחרו בתפריט File ואז New Project וביחרו פרוייקט מסוג Navigation Based Application וברגע שהמחשב מסיים להכין את הסביבה שלכם, הקישו על Alt+Enter על מנת להדר (לקמפל) את התוכנית ולהריץ אותה.
זה מה שאתם אמורים לראות:
בעיות שאנשים מדווחים
- לפעמים כאשר עושים Suspend למחשב הוירטואלי ואז עושים Resume כבר אי אפשר להשתמש במחשב - נראה כי הוא נכנס למצב בו הוא חושב (מטרייה צבעונית מסתובבת) לנצח ונתקע. פשוט בצעו ReStart למחשב הזה והתחילו מחדש.
- יש אנשים שלא מצליחים להריץ את המחשב הוירטואלי שהם הורידו מהאינטרנט ב-VMWare. החומרה שיש לכם במחשב מאוד משפיעה על היכולת להריץ את המחשבים שאתם מורידים, נסו להוריד מחשב אחר.
- XCode קורס. שמעתי ממספר אנשים על הבעיה הזאת, אין לי פתרון לה.
טיפים לשיפור
- שינוי הרזולוציה של המחשב הוירטואלי כך (המדריך המקורי):
- ערוך את הקובץ /Library/Preferences/SystemConfiguration/com.apple.Boot.plist בעזרת העורך vi או בעזרת TextEdit.
הוסף את השורות:
Graphics Mode
1280x1024x32לקובץ כך שיראה בסוף בערך כך (אל תשנה דברים אחרים):
kernel
mach_kernel
Kernel Flags
Graphics Mode
1280x1024x32
- שמור את הקובץ באופצייה Save As באותו השם com.apple.Boot.plist ל-Desktop.
- גרור את הקובץ מה-Desktop לסיפרייה /Library/Preferences/SystemConfiguration ובחר ב-Replace.
- בצע ReBoot למערכת הוירטואלית והרזולוציה תשתנה בהתאם למה שבחרת.
- לאפשר רשת. אני אישית לא הצלחתי, אבל הנה הסברים כיצד זה אפשרי: הסבר חיבור כרטיס רשת
- שיפור המהירות על ידי החלפת הכונן הוירטואלי מסוג IDE ל-SCSI המהיר יותר: זהו תהליך מעט מסובך בו נעתיק את כל תוכן כונן ה-IDE לכונן SCSI חדש, אך שווה את התוספת למהירות:
- ערוך את הגדרות המחשב הוירטואלי. הוסף חומרה ובחר ב-HardDrive מסוג SCSI בגודל 17GB. בחר להקצות את כל הזכרון מראש.
- הורד את התוכנה החופשית CloneZilla בגירסת ה-ISO שלה. הוסף כונן למחשב הוירטואלי וטען אליו את ה-ISO.
- הפעל את המחשב הוירטואלי ובעת הטעינה שלו (רואים לוגו של VMWare) לחץ על F2 על מנת להגיע ל-bios. שנה את סדר ה-BOOT כך שה-DVD יפעל לפני ה-Hard-Drive, שמור את השינויים ובצע reboot נוסף.
- כאשר תפעיל את המחשב מחדש, CloneZilla תפעל. עקוב אחרי ההוראות הפשוטות להעתיק local drive ל-local drive.
- בסוף התהליך, כבה את המחשב וערוך את ההגדרות שלו. הורד את הכונן הישן (IDE) ואת ה-DVD והפעל את המחשב מחדש.
- המערכת תעלה מכונן ה-SCSI החדש ותוכלו להינות ממהירות משופרת.
- שיפור המהירות על ידי הקצאת יותר זכרון למחשב הוירטואלי. ככל שיהיה למחשב יותר זכרון - הוא ירוץ יותר מהר.
מה בהמשך
- פיתוח אפליקציות ל-iPhoneOS 3.0. לשם כך יש להתקין את Mac OSX גירסה 5.5.7 והתקנת ה-SDK של iPhone גירסה 3.0.
- הייתי מנסה להתקין את ה-Mac על כונן USB (8 או 16 GB אמורים להספיק) וזה אמור להיות מהיר ואמין יותר.
הבהרות
- יכול להיות שתעקבו אחרי כל השלבים ועדיין זה לא יעבוד. אומנם VMWare אמור לדמות מחשב וירטואלי נפרד, אך המחשב האמיתי שלכם משפיע רבות על הצלחת התהליך.
- פעם נוספת: המדריך הוא למטרת הדגמה בלבד. אם אתם באמת רוצים לפתח אפליקציות iPhone, קנו Macintosh.
סיכום
תהליך ההתקנה של Mac OSX על מחשב וירטואלי אינה פעולה פשוטה וקצרה, אך בסופו של דבר - ניתן לפתח אפליקציות iPhone בסביבת מערכת ההפעלה של Windows. מלבד התוצאה הסופית, התהליך עצמו מלווה באתגרים שתמיד כיף להתגבר עליהם.
אם אתם עדיין לא מוכנים לקנייה של Macintosh אמיתי, זוהי בהחלט אפשרות שכדאי לכם לבדוק. אם תהיו מרוצים תוכלו לקנות Mac-Mini או iMac ולהנות גם מרהיט טכנולוגי מעוצב בצורה נפלאה.
אני אשמח לשמוע סיפורי הצלחה נוספים, בהצלחה!
כל הכבוד!
מאמר מצוין :)
הזכרת במאמר אפשרות להריץ מקינטוש מדיסק און קיי, אתה יכול בבקשה לפרט בנושא?
תודה רבה מראש.
מקניטושים למיניהם הם עדין מותג, ובכך מתבטא גם המחיר שלוקחים מהלקוחות כאשר לקוח בא ומבקש לבצע קניה של המותג.
כמו בתגובה לפני, מעניין אותי לדעת האם אפשרי להשתמש בדיסק שמכניסים לכוונן ואז דיסק און קיי על מנת להריץ את מערכת ההפעלה של אפל גם ללא התקנה במחשב, והאם יש אתר שבודק האם המחשב שלך מתאים לכך (בכל זאת מערכת ההפעלה הזאת עובדת אחרת).
בכל מקרה מאמר מעניין, הרצת מאק בסביבת חלונות, נשמע הזוי.
תודה רבה על התגובות :)
עוד לא יצא לי להתקין MAC על כונן USB, אבל לפי הדיווחים השונים ברשת זה נראה אפשרי. הנה מדריך באנגלית: התקנת Mac OSX על USB. אם מישהו מצליח להתקין את זה, אני אשמח לשמוע על כך.
אני לא מכיר אתר שיבדוק אם המחשב שלכם מתאים לכך, אבל אני יודע שהמעבד שלכם חייב לתמוך בהוראות SSE2 ו-SSE3. ניתן לבדוק זאת על ידי התוכנה CPU-Z שמראה המון נתונים על המעבד והזיכרון.
בהחלט אפל הם מותג שמייצר מוצרים נפלאים (iMac, iPod, iPhone ומי יודע מה עוד בעתיד).
הי איתי - תודה רבה על המאמר!
ניסיתי להריץ Max OS על ה Laptop שלי לפני כמה חודשיים ולא משנה כמה פעמים ניסיתי, לא הצלחתי לעבור את השלב של התפוח...
יש לך רעיון איך אני יכול לפתור את הבעיה?
יוגב, אני אגיב לך ולא איתי, מכיוון שאני כתבתי את הפוסט... אבל לאיתי יש מלא פוסטים מעניינים באתר שלו, אז שווב לבדוק.
בקשר לתפוח שנתקע: לא אמרת אם התקנת על המחשב הרכיל או על מחשב וירטואלי (VMWare). אני אניח שאתה מדבר על VMWare.
כפי שאמרתי בפוסט, מסתבר שהחומרה של המחשב הפיסי שלך משפיעה על הצלחת ההתקנה וההרצה. נסה לבדוק בעזרת CPU-Z אם המעבד שלך תומך בפקודות הנדרשות (SSE2\SSE3). אני אישית ניסיתי להריץ את ה-VMWare Image שלי על מחשב אחר ברשותי וזה לא עבד (נכשל בשלב הרצת ה-XCode).
אתה יכול לנסות לשחק עם המכונה הוירטואלית ולהוריד את ממנה כל דבר שאתה לא צריך: USB Controller, כרטיס רשת, DVD ועוד.תנסה להקצות לה גם עוד זיכרון RAM. דבר נוסף לשחק איתו הוא סוג ה-Guest OS של המחשב הוירטואלי: נסה להמיר אותו ל-Freebsd או Darwin או בכלל Windows OS.
בקיצור, לשחק לשחק לשחק עם זה... או לקנות מחשב אחר ולנסות עליו. או פשוט לרכוש mac.
אני לא מצליח לראות את ה-CD במק. (עשיתי כבר mount לקובץ iso ב-VMWare). איך עושים את זה? VMWare Player לא מאפשר יותר מדי אפשרויות קונפיגורציה.
תבדוק ב-VMWare Player שהכונן CD\DVD IDE נמצא במצב Connected. פשוט תעשה עליו קליק-ימני ותבחר Connect... אם הוא לא במצב מחובר.
אתה אמור לראות אותו מופיע על ה-Desktop של ה-Mac, אבל אם הוא לא שם, תפתח בתוכנת ה-Finder חלון חדש והכונן CD\DVD אמור להופיע מתחת להארד-דיסק הראשי של המחשב.
אגב, האתר הזה מאפשר לכם לבדוק אם החומרה שלכם תואמת להרצת mac os x. (אבל לא בודק את החומרה של המחשב שלכם ומציג לפניכם מידע על התאימות לmac os x)
כל הכבוד על האתר ועל המאמר המעולה. הורדתי את ה-Leopard מהביטורנט ואת ה-VMware Workstation וההפעלה עברה חלק מה7RC שלי. מדהים! הצלחתי גם לאפשר את הרשת והגלישה, וכעת אני מעדכן את המערכת ל -10.5.7.
עכשיו אני מסה לחבר את הדיסק און קי שלי... מקווה שיעבוד...
אני מציע למי שמנסה את המדריך שיתקין את ה-workstation (בגירסת ניסיון) ולא את ה-player, משום שמניסיון הplayer היא מאוד דלת אפשרויות. מקסימום תפרצו את התוכנה אחרי סיום תקופת הניסיון :)
@אדר, תודה על האתר. אני אישית לא הצלחתי להבין ממנו אם המחשב שלי תומך או לא (הוא כן, אבל רציתי לראות שהאתר יודע את זה) ולכן אני חושש שה-Database שלו לא הכי מעודכן.
@רן, תודה :) בקשר ל-VirtualBox - הבנתי שהצליחו להריץ גירסה ישנה יותר של Mac OSX אבל מאז לא ראיתי יותר מדיי על זה באינטרנט. בכל מקרה, התגובות היו שה-mac רץ מהר יותר אך קורס מדיי פעם. הבעיה היא שיש פחות מקורות מידע בנושא הזה ולכן הכל "נופל עליך" לברר לבד. זה יהיה פרוייקט מעניין לנסות את זה, אבל אני אישית דובק ב-VMWare לעת עתה.
@אדם, לאחר שאתה מעדכן ל-10.5.7, תעדכן אותנו כאן אם זה עבד או לא, אני בטוח שיש כאלו שיתעניינו. בהחלט ה-Player פחות טוב, אבל מספק למטרה הזאת. אם יודעים לערוך את קובץ ה-vmx - ניתן להגיע לבצע יותר קסטומיזציה למערכת.
תודה רבה טל!!
עידכון: גירסת ה-Leopard שהורדתי מהביטורנט הייתה 10.5.2, ולכן תכננתי לבצע שני שוידרוגים למערכת: פעם אחד ל-10.5.6 ומשום לעבור ל-10.5.7 (הבנתי שאי אפשר לקפוץ ישירות לגירסא החדשה ביותר מהגירסא הנ"ל, ללא הצורך לעבור דרך גירסת ביניים). אולם, בתהליך העידכון (שהיה איטי להפליא) המערכת דרשה הפעלה מחדש, וכאשר הגיעה שוב למסך הבוט היא פשוט הביאה הודעת שגיאה ולא עלתה עוד אף פעם למרות כל מאמצי להשיבה (בנראה בעיה בתפקוד ה-CPU עם המאק).
בקיצור - כרגע אני לא ממליץ לעדכן גירסא למי שמתמש ב-Leopard בוירטואליזציה.
אדם.
אדם, אני באותו מצב. עדכנתי ל-10.5.7 והעסק קרס. הבעיה שאי אפשר להתקין את iPhone SDK 3.0 בלי לשדרג קודם ל-10.5.7
מה עושים?
קונים מק...;)
לא שאני מומחה כזה גדול, לפי מה שכתב טל, אתה יכול לחפש להורדה iphone sdk 2.2 והוא יכול לפעול על 10.5.5.
אדם ומור, אני שמח שאתם חולקים את המידע הזה כאן, למרות שהוא לא מעודד. אני אנסה לעדכן בעצמי ל-10.5.7 ולראות אם זה עובד, למרות שנראה שהסיכוי לכך נמוך.
אני חושב שההצעה של אדר בסוף היא בלתי נמנעת: קונים מק...
יש פתרון להתקנת 10.5.7:
מורידים את ה-10.5.7 combo update מאתר אפל:
http://www.apple.com/downloads/macosx/apple/macosx_updates/macosx1057comboupdate.html
מתקינים עם Pacifist רק את CoreServices כמו שכתוב בהוראות לגבי 10.5.5
עכשיו אני מתקין את SDK 3.0. נקווה שהכל ילך חלק.
עדכון - SDK 3.0 עובד, XCode רץ, והסימולטור עובד.
גדול! חדשות מצויינות, אני אנסה את זה גם. תודה רבה על העידכון :)
עדכון 2 - עוד לא לעדכן! נתקע לי המק ועכשיו הוא לא עולה. כנראה שרק להתקין את ה-CoreServices לא מספיק.
תודה רבה על המאמר....
להלן הבעיות שנתקלתי בהן במהלך ההתקנה,
הורדתי את הIMAGE של PCWIZ. עדכנתי לגירסא 10.5.7
הורדתי DMG של העדכון. קיבצתי אותו ל ISO הרצתי את ה ISO בתור קונן של האימולטור והתקנתי.
עכשיו לגבי ההתקנה של ה SDK.
הורדתי מהאתר של APPLE - IPHONE DEV את SDK 3.0 כ - 2 וקצת ג'יגה. היות ורשום שהוא מתאים ל 10.5.7 בצעתי קיבוץ ל ISO. הרצתי VMWARE
באתי לפתוח ולהתקין באמצעות pacifist, ורשום לי שהקובץ לא ניתן לפתיחה MOUNT ושיש בעיה בקובץ.
מה לעשות?
עיזרו לי SOS. לכל מי שתנקל בבעיה בעבר.
תודנ.
גיל - התקנת את 10.5.7 במלואו ורץ לך בלי בעיה?
הורדתיי IMAGE של VMWARE מPCWIZ, והורדתי את העדכון לגירסא 10.5.7
ואז ניסיתי להריץ את ההתקנה של ה SDK...
אחרי עדכון ל-10.5.7 ע"פ ההוראות, הכל נראה כביכול בסדר אבל לא באמת עובד.
אני מקבל רק desktop עם dock שלא באמת פעיל, והאייקונים ב-desktop וגם ה-bar העליון לא נמצאים. בנוסף אני לא מסוגל לבצע שום פעולה.
קרה לעוד מישהו?
אולי צריך לעדכון עוד כמה דברים.
מה הכוונה ב DOCK לא פעיל...?
מה שקיבלתי זה DESKTOP בלי שורת לחצנים למטה...
מה קורה פה חבר'ה? ומאיפה לעזאזל מורידים SDK2.2 אולי זה כן יעבוד?
גם לי לא עובד ה-DOCK (גיל - הלחצנים למטה זה בדיוק ה-DOCK)
חוץ מזה, VMWare טוחן לי את ה-CPU (לוקח 50% כל הזמן, במחשב Dual Core)
אפשר לעשות ROLE BACK של העדכון?
ולהחזיר למה שהיה קודם?
איך מסדרים את זה שגירסא של SDK 3.0 תעבוד?
כרגע אני לא רואה מישהו שהצליח להתקין ולעבוד עם SDK3.0 ב-VMWare... נקווה שזה ישתנה בקרוב.
גיל, מומלץ לעשות snapshot ב-VMWare לפני שמתקינים עדכונים או משנים משהו אחר במערכת.
אז מאיפה מורידים גירסא של SDK 2.2 מישהו יכול לפרגן בלינק עובד ותקין?
חדשות טובות - 10.5.7 עובד עם SDK 3.0. ככה עשיתי את זה:
קודם כל, גיביתי את כל הקבצים של המכונה הוירטואלית בין שלב לשלב, כדי שאם משהו משתבש קל לחזור חזרה.
1. מתחילים מהמכונה של Pcwiz (גרסה 10.5.2)
2. מורידים מהאתר של אפל את ה-combo לגרסאות 10.5.5 ו-10.5.7 (לשים לב שזה קומבו ולא משהו אחר)
3. את השלב הזה אני מצטט מ-iSlashDot:
*I am not sure the starred steps necessary but they resolved some problems I had with early update attempts grey screening and I did them. It seems to disable some power management that mess up or something is my guess.
*Open Terminal
*type: “sudo –s” and press enter. Note do not type the quote marks just what is between them.
*enter the password for super user, which is “pcwiz” if you have not changed it
* type: “while sleep 1;” press enter.
* type: “do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext; done” press enter.
4. באמצעות Pacifist מתקינים מ-10.5.5 את הרכיבים הבאים:
/System/Library/Coreservices/
/System/Library/Frameworks/ApplicationServices.framework/
/System/Library/Frameworks/CoreData.framework/
/System/Library/Frameworks/CoreFoundation.framework/
/System/Library/Frameworks/CoreServices.framework/
/System/Library/Frameworks/Security.framework/
/System/Library/Frameworks/SecurityFoundation.framework/
/usr/bin/codesign
(פשוט מסמנים את כולם ואז לוחצים install)
5. לוחצים ctrl-c בטרמינל כדי לסיים את מה שהתחלתם בשלב 3, ומבצעים restart.
6. האתחול יכול לקחת זמן, אבל בסוף אמור להיות לכם מק בגרסה 10.5.5. זה זמן טוב לגבות את המכונה.
7. חוזרים על שלב 3 (שוב, לא יודע אם זה הכרחי)
8. מתקינים באמצעות Pacifist מ-10.5.7 את System/Library/Coreservices (אולי צריך את כל מה שרשום בשלב 4. לא זוכר)
9. חוזרים על שלב 5.
10. עכשיו אמור להיות לכם מק 10.5.7. אם יש בעיות תנסו לאתחל (תנו לו זמן לעלות). אם הוא נתקע בזמן האתחול אפשר לעשות reset ב-VMWare. בסוף זה אמור לעלות כמו שצריך.
11. התקנה של SDK 3.0. גם כאן השתמשתי בטריק משלב 3.
12. שוב restart, עד שהכל עולה כמו שצריך.
לי זה עובד (טפו טפו טפו).
תודה רבה על ההסבר...
אבל באתר של APPLE כבר לא קיים עדכון קומבו ל 10.5.5 אפשר במקום להוריד 10.5.6? איך זה משפיע על העדכון של 10.5.7 יהיו בעיות?
סליחה מצאתי.
מור...
אני לא רואה בעדכון קומבו 10.5.5 את כל הדברים האלה שדיברת בשלב 4.
אחרי שפתחתי את קבצי ההתקנה.
מה לעשות?
תוכל להדריך אותי ממש בפרטים אחרי שפתחתי את ה DMG בעזרת Pacifist.
תודה
בדיוק כמו שמוצאים את CoreServices במדריך המקורי של טל. שאר הדברים לא נמצאים בעדכון 10.5.5 ה"רגיל" אלא רק בקומבו.
לשם הבהרה, את הקומבו ל-10.5.5 אפשר למצוא כאן:
http://support.apple.com/downloads/Mac_OS_X_10_5_5_Combo_Update
אני משתמש בעדכון גירסאת COMBO... אבל עדיין לא מוצא אותם בתוך הקובץ המקובץ...
היי,
עשיתי מה שמתואר במדריך, אבל שאני מעלה את המכונה הוירטואלית מה שקורה זה טעינה ארוכה שלא מפסיקה (השארתי את זה רץ יותר משעתיים וחצי), כלומר המסך הראשוני האפור עם הסמל אפל מופיע ומתחתיו משהו שנראה כמו "חושב" (כמו שבווינדוס יש שעון חול...). אני הורדתי את מערכת ההפעלה בגרסה 10.5.5, יכול להיות שהקובץ שהורדתי פגום.
האם אפשר הכוונה קצת יותר מדויקת מהיכן להוריד? או לחליפין אם הבעיה ידועה אז אולי פתרון...
תודה רבה,
עמית.
כמו שכתבתי בפוסט, זה מאוד תלוי במחשב שאתה מריץ את זה עליו. בכל מקרה, אתה יכול לנסות את אחד מהדברים הבאים:
- תפעיל את המחשב הוירטואלי ואז תעשה minimize ל-vmware לכמה דקות בזמן שה-mac נטען. אולי זאת אמונה טפלה שלי, אבל אצלי זה בדרך כלל עובר יותר חלק ככה.
- תוריד את ה-torrent של pcwiz torrent 10.5.2 (גוגל איט, זה אחד מעשרת הראשונים)
- תנסה להוריד את כל מה שיש במחשב הוירטואלי שלא צריך: כרטיס קול, כרטיס רשת וכדומה...
בהצלחה.היי, תודה על התגובה המהירה.
בקשר למחשב שעליו אני מריץ, לא נראה לי שפה טמונה נהעיה, המחשב חזק יחסית (חזק בהרבה מהנייד שהזכרת שאתה התקנת עליו..).
בקשר לטיפים האחרים - אני אנסה, תודה.
עמית.
הי
לאחר שהורדתי את 10.5.2, ניסיתי לפתוח את כל קבצי ה rar שהתקבלו, אך קיבלתי שגיאות שהקבצים מכילים שגיאות ולא יכולים להיפתח (חוץ מ part1 בו נמצא ה vxd). מישהו נתקל בבעיה כזו?
אגב, יש לי amd
תודה
יניב
הי,
ההתקנה של 10.5.2 עברה בהצלחה, אבל המק לא מזהה את ה USB ולא את ה CD
משהוא מכיר ?
תודה
דורון
תעזרו לי גם
בעדכון COMBO 10_5_5 שהורדתי אין את כל החבילות המדוברות להתקנה...
מה עושים? להתקין הכל רגיל?
@יניב, כנראה שנפלת על Torrent דפוק. תנסה לקרוא את ה-Comments באתרי הטורנטים לפני שאתה מוריד אותם.
@דורון, אם יש לך VMware Workstation אז תערוך את המכונה שלך ותבחר להוסיף התקן USB וכונן CD/DVD. כמו כן, תוודא שהם במצב Connected (מאותו מקום שבו הגדרת אותם).
@גיל, יכול להיות שבטעות הורדת את העדכון הלא נכון. תנסה את זה
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=21156&cat=60&platform=osx&method=sa/MacOSXUpd10.5.5.dmg
הבהרה קטנה וחשובה: בעדכון ל-10.5.5, זה לא אמור להיות עדכון ה-COMBO, פשוט תעקבו אחרי הקישור בתגובה הקודמת.
מישהו בבקשה יכול להראות לי קישורים לתמונות ששם אני אמור לבחור את החבילות להתקנה של עדכון 10.5.5 אני כבר משתגע מזה.
תעזרו לי,
תודה!
הסתדר לי תודה.
עכשין איך מגדירים חיבור לאינטרנט? שיקח שיתוף מהמחשב שמריץ את ה VMWARE בלי חייגן וכאלה?
תודה
בעיה בהתקנת עדכון 10.5.5 קומבו.
אחרי שזה מסיים להתקין, אני לוחץ RESTART ולא!!!!! קורה כלום.
מה לעשות? איך לבצע RESTART בכל זאת. מה קורה פה?
ניתקלתם בזה?
עזרו לי. תודה.
מי שמנסה להתקין את המערכת הפעלה והוא נתקע בחלק של הלוגו(עם האייקון המסתובב) זה בדרך כלל אומר שהוא מריץ VMWARE על מערכת הפעלה 32 ביט והמעבד שלו לא תומך בVirtualization Technology. אפשר להוריד את הכלי זה מאינטל לבדוק אם המעבד שלכם תומך בVT. http://downloadcenter.intel.com/Detail_Desc.aspx?agr=N&ProductID=1881&DwnldID=7838
אם הוא לא. תמיד אפשר לשדרג את המערכת הפעלה ל64 ביט ולהריץ VMWARE משם. כך VMWARE לא תצטרך להמיר מ32 ביט ל64 ביט.
סליחה שאני שואל,
נגיד והורדתי את ה TOOL של INTEL והמעבד שלי כן תומך בVirtualization Technology.
מה השלב הבא?
אני לא מעוניין לשנות התקנה של המער' ההפעלה שלי מ 32 ל 64 ביט.
תודה.
עוד משהו קטן.
מסתבר שהוא לא תומך ב-Virtualization Technology.
מה אז עושים?
מה שחיים אמר והוא צודק, שהגירסה שהומלצה להורדה בפוסט היא גירסה של 64ביט. יש 2 דרכים להריץ אותה ב-VMWare: או שהמעבד שלך תומך ב-Virtualization Technology, או שהמעבד ומערכת ההפעלה שלך הם 64ביט.
מכיוון שהמעבד שלך לא תומך ב-VT, ואני לא ממליץ לך להתקין Vista x64 או XP v64 הדבר שנותר לך לנסות ולעשות הוא להוריד גירסה אחרת של ה-image ל-VMWare.
יכול להיות (לא בדקתי) שמסתובבת באינטרנט גירסה של mac ל-vmware שהיא לא 64ביט. זה מה שאתה צריך לחפש ולמצוא.
מישהו מכיר גירסא 32BIT? שיכול לקשר אותי ללינק?
תודה.
אין לפי מה שידוע לי מערכת הפעלה LEOPARD 32 BIT הם הוציאו רק ב64.
ואם המעבד שלך לא תומך בVT אבל המעבד שלך כן תומך בארכיטקטורה של 64 ביט הדבר היחיד שאתה יכול לעשות הוא להתקין את LEO על המכונה שלך ישירות.
הבעיה היחידה בזה זה שיכול מאוד להיות שלא יהיו לך דרייברים לחומרה שלך, אלא אם כן אתה משתמש בחומרה שמאוד דומה לחומרה של מק.
מזאת אומרת?
אני רוצה להוריד התקנה ל VMWARE שתעבוד אצלי.
איזה גירסא להוריד?
מה שחיים מנסה להגיד (ותקן אותי אם אני טועה), זה שלא תצליח להתקין את זה על VMWare במחשב הספציפי הזה. כמו שכתבתי בפוסט, ההצלחה מאוד תלויה בחומרה של המחשב האמיתי שלך.
מה שאתה יכול לעשות הוא לוותר על VMWare ולנסות להתקין את זה ישירות על כונן במחשב שלך (כמו ש-Windows מותקן). אתה צריך שהמעבד שלך יתמוך ב-64ביט ומעבר לזה, ואני חושב שזה מעלה את רמת הסיבוכיות של כל התהליך.
ומה לגבי גירסא של MAC OS שאני יכול להוריד ולהתקין ב VMAWARE שתעבוד לי תחת 32BIT?
מישהו מכיר גירסא שכן תעבוד אצלי?
תחת VMWARE..
אחרי שהתקנתי גירסא 10.5.5 COMBO עשיתי RESTART
עליתי עם -V את המערכת ואני מקבל כל הזמן הודעה:
getty repeating too quickly on port /dev/console, sleeping
וזה לא מתקדם משם.
מה לעשות?
מזה אומר?
תודה!
אם אתה מתקין את העדכון, זה אומר שהתגברת על הבעיה הראשונה שהייתה לך? אם כן, אנא שתף אותנו איך עשית את זה.
בקשר לעדכון: תביט כמה תגובות למעלה, אתה לא אמור להתקין את ה-Combo, אלא את זה:
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=21156&cat=60&platform=osx&method=sa/MacOSXUpd10.5.5.dmg
ותעקוב אחר ההוראות של הפוסט בנוגע להתקנה של זה...
כן אבל אני רוצה להתקין את SDK 3 והוא דורש התקנה של MAC 10.5.7 מינימום.
אז אני צריך לעדכן ל 10.5.5 ואז ל 10.5.7.
האם עדיין להשתמש בעדכונים לא COMBO?
תודה...
אני לא יכול להעיד על 10.5.7 כי לא ניסיתי להתקין, אבל אני יודע שכדי לעבור מ-10.5.2 ל-10.5.5 לא צריך את עדכון ה-COMBO.
דרך אגב, איך עברת את הבעיה שהייתה לך במסך העליה של ה-MAC?
מנהלי האתר..
אנא צרו איתי קשר על מנת שאוכל לפרסם את הלינק שמצאתי להורדת SDK 2.2
תודה
@דרור, תודה, אבל אם המקור הוא אינו חוקי (כלומר: לא קישור לאתר של Apple) אז אני מעדיף לא לפרסם את זה כאן בכלל.
אנשים שבאמת רוצים למצוא את זה באופן לא חוקי - יצליחו גם בלי העזרה הקטנה הזאת.
אם אתם רוצים שהמחשב "יחשוב" שיש לכם גרסה מתקדמת יותר מזו המותקנת אצלכם (למשל 10.5.8 במקום 10.5.2), יש אפשרות לעשות זאת בלי להתקין עדכון.
אני ניסיתי לעדכן דרך ה-update וכל העניין קרס לי (CPU לא תומך, או משהו כזה) ואז מצאתי ברשת את הפתרון הבא:
נווטו אל System/Library/CoreServices ושם תמצאו קובץ בשם SystemVersion.plist, תערכו את הקובץ ובמקום הגרסה הקיימת, תשנו לגרסה שאתם רוצים.
תצטרכו הרשאות של root בשביל זה.
אני הורדתי את הגרסה של pcwiz, אז שם המשתמש והסיסמה הם:pcwiz.
אצלי זה עובד, המחשב חושב שיש לי גרסה 10.5.8 והתקנתי את ה-SDK, היום בערב אני אבדוק אם ה-Xcode עולה כמו שצריך (לא הספקתי לבדוק).
לא לשכוח לשמור גיבוי של הקובץ המקורי, לכל צרה שלא תבוא.
בהצלחה.
נו אבי, זה עובד לך כמו שצריך?
אנחנו מחכים לעדכון
יש לי בעיה עם התקנת העדכון ל 10.5.5
הפעלתי את התקנת העדכון, ואז מגיע השלב שצריך לבחור הארדיסק להתקין עליו את העדכון, אז יש לי שם ציוד של כונן עם סימן קריאה עליו, ולמטה רשום:
You cannot install Mac OS X Update on this volume. this Volume does not meet the requirements for this update/
מישהו מכיר את ההודעה? יש למישהו מושג איך לעקוף את זה?
@טינקי, הפוסט מסביר שצריךלהתקין את העדכון בעזרת תוכנת ה-Pacifist ולא להתקין באופן רגיל. פשוט צריך לעקוב אחרי ההוראות.
אז ככה,
כשניסיתי להפעיל את ה-Xcode נתקלתי בכמה בעיות, כל מיני אזהרות על קבצים שלא נפתחים.
את האמת, אני לא יודע אם מדובר בבעיות בגלל השינוי שעשיתי, או בגלל החומרה העלובה שלי :-), אני מנסה להריץ את כל העניין על פנטיום 4 3GHZ, HT עם 1 GB זכרון (מחשב ישן נושן שעליו אני עושה ניסויים).
אז, החזרתי את המצב לקדמותו (הסרתי את ה-SDK, והחזרתי את הקובץ המקורי למקומו), התקנתי אתמול את חבילת העדכון בעזרת pacifist, והיום אני אתקין את ה-SDK מחדש.
אעדכן בהמשך.
יש פה הוראות מפורטות איך להתקין את העדכון ל-10.5.5 באמצעות pacifist, כולל לינקים.
http://islashdot.blogspot.com/2008/10/pcwiz-leopard-vmware-installed-iphone.html
לא הבנתי איך אני משנה את ההגדרות של ה VMware Player
נגיד מספר המעבדים שיוקצו, וכל ההגדרות שצריך כדי להגדיר רשת וכל השטיות האלה... לא מצאתי מקום שאפשר להיכנס בו להגדרות.. יש מצב לצילום מסך?
טוב.
קודם כל אני יספר שאחרי תהליך ארוך ומיגע ואחרי מספר רב של ניסיונות והיתעסוקיות - יש לי OSX 10.5.7
התקנתי את ה SDK 2.2 והכל טוב ויפה.
כשניסיתי להתקין את ה SDK 3.1 זה בלתי אפשרי לפתוח את הקובץ, אותו דבר קרה גם כשניסיתי להתקין את SDK 3.0
כשאני מנסה לפתוח את הקבצים זה רושם לי:
The following disk images failed to mount
Reason: not recognized
עוד משהו ששמתי לב אליו, כשאני מנסה לקבל פרטים על הקובץ זה לא מביא לי את הגודל שלו, רשום שם "מחשב גודל" וזה לא משתנה לא משנה אחרי כמה זמן.
ואין לי ספק לגבי אמינות הקבצים, הורדתי אותם מהאתר של אפל (פעמיים! כדי לבדוק שלא קרה משהו בזמן ההורדה).
קודם כל תודה רבה על המאמר.
רציתי לשאול איך קוראים לשפה שאיתה מתכנתים ב-xcode והאם אתה מכיר אתר חינמי שאיתו ניתן ללמוד את השפה מהבסיס ועד לפיתוח אפילקציות לאייפון.
אפשרות אחרת- קראתי באיזשהו מקום שאפשר להוסיף plug לxcode שבאמצעותו מוספים שפה לדוגמה c# האם אפשר לתכנת בשפה המוכרת לי אישית (כמו c#) על מנת לפתח אפליקציה לאייפון.
תודה מראש!
לשפה קוראים Objective-C
אני חושב שניתן ללמוד מהאתר הרישמי של אפל (באנגלית):
http://developer.apple.com/iphone/
ניתן לפתח גם בשפות C\C++, אני לא בטוח בקשר ל-C# ומאוד קשה לי להאמין שזה אפשרי. בכל מקרה תהיה חייב להשתמש ב-Obj-C על מנת לתכנת את ה-GUI.
אם הסתדרת עם C#, תסתדר כם עם Obj-C.
שלום טל
אמרת שאפשר להוריד ונסות לפתח אפליקציה בSDK גם בלי להירשם לתוכנית פשוט יהיה אפשר לנסות אותה רק על הסימולטור אייפון...
כשאני מנסה להוריד אותה באתר המפתחים של אפל הוא מכריח אותי קודם לשלם ולהירשם ורק אז אני אוכל להוריד את התוכנה...
איך מורידים אותה בלי להירשם??
אתה חייב להירשם, אבל זה בחינם (יש שני סוגי הרשמות).
" or sign-up as a free Registered iPhone Developer today."
מהעמוד: http://developer.apple.com/iphone/
אחרי שעדנתי ל 10.5.4 נעלם לי ה-Dock.
אני מנסה עכשיו לעדכן ל- 10.5.8, נראה מה יהיה.
למישהו יש דרך לעדכן שעבדה? רצוי 10.5.7 ומעלה, כדי להשתמש ב SDK 3.1.2 החדש.
נגיד יש לי דיסק התקנה של mac os x אני יכול להתקין ממנו לvirtual box? או שאני חייב להוריד את הimage?
הגיוני שהוא משתמש רק ב 1GB מהזיכרון ראם שלי?
רגע אם אז בעצם אי אפשר באמת לפתח אפילקצייה מתקדמת משחקים תוכנות מתוחכמות וכאלה על הוירטואל הזה ? רק במאק אורגינל ?
טיפ העברת קבצים :
- לגבי השלב שתתצרך להעביר קבצים ממחשב שלך למאק - חוץ מלהשתמש ביחידה חיצונית (usb לדוגמה) אפשר פשוט להשתמש באפשרות Share ,ואז אתה יכול לראות תקיות ה Share במחשב שלך ולהתיק מה שתרצה למק...
זה מה שעשיתי וזה עובד.
(XP -> Mac 10.5 Leopard)
תודה למדריך
עדכתי ל 10.5.7 והתקנתי את ה SDK החדש.
הכל עובד טוב פרט לקריסה כאשר אני מריץ קובץ DMG.
האם יש לזה פתרון ?
ניסיתי ולא הצלחתי. זה ממש קשה להתקין osx על מחשב pc.
מה לעשות שאני לא רוצה עכשיו להוציא אלפי שקלים רק בשביל ללמוד לפתח לאייפון...
אבל מה לעשות שכמפתח אני מאוד מאוד רוצה ללמוד לפתח לאייפון...
איזה חיים קשים!
באיזה שלב נתקעת? אתה יכול לשאול שאלות ונעזור לך...
כתבתי פוסט רלוונטי יותר, הפעם על התקנת Snow Leopard 10.6.2. הוא נמצא כאן:
http://www.ketacode.com/post.asp?s=133
טל, לא הבנתי משהו בקשר למאמר.
אם אני רוצה לפתח אפליקציות לאייפון בצורה המסודרת, אני צריך לקנות מחשב חדש? או רק להוריד\לקנות למחשב הנוכחי שלי מערכת הפעלה Mac OSX..?
נ.ב- יש לי מחשב מאוד חדש וחזק לא תהיה בעיה להריץ עליו מערכת הפעלה אחרת
לפי תנאי השימוש במערכת ההפעלה Mac OS X (שניתן לקרוא אותם כאן: http://www.apple.com/legal/sla/ ) אסור להתקין את מערכת ההפעלה על מחשב שאינו נוצר על ידי חברת אפל.
לשאלתך: כן, אתה צריך לקנות מחשב חדש.
לא יותר פשוט לקנות MAC ?
המון תודה, כל הכבוד.
שני שאלות יש לי:
*האם EEE PC 1000 מסוגל להפעיל תוכנה זו?
*איך אני סוגר אותה?, הרי זו מערכת הפעלה לא? איך חוזרים לווינדוס?
היי טל,
אני מעוניין גם כן להתקין את מעכרת ההפעלה של MAC אך משום מה איני מצליח להוריד את הimage mac osx 5.5.2
אשמח אם תוכל לעזור לי
בברכה,
עידן אלול
@עידן, ניתן להתקין כבר גירסאות מתקדמות יותר. תציץ כאן: התקדמות: פיתוח אפליקציות אייפון בסביבת חלונות.
שלום לכולם!
עכבתי אחרי ההוראות. התקנתי מחשב מק מ-Image והמחשב נתקע לי בשלב שבו מופיע הלוגו של אפל.
קראתי את התגובות ושום דבר לא עזר, ניסיתי להפעיל עם יותר זיכרון\פחות זיכרון, עשיתי disable לבערך כל מה שיכלתי (usb, מתאם קול, מתאם רשת). גם ניסיתי לשנות את מערכת ההפעלה בהגדרות של ה-vm player
הורדתי את התוכנה שמישהו מעליי המליץ וגילית שהמחשב שלי כן תומך ב-virtualization (שזה לא מפתיע בהתחשב בזה שיש לי מחשב דיי חדש וחזק)
הוספתי תמונה של המסך כאשר אני מפעיל עם "-v":
http://www.moneypolygame.com/1837_files/Mac.jpg
תודה מראש לעוזרים!
ניר - אם תציץ בתגובה מעליך תגלה שיש פוסט מעודכן יותר
http://www.ketacode.com/post.asp?s=133
יש אפשרות שתשים קישור לImage Mac OSX
אני לא מוצה את זה
תודה מראש לעוזרים
שלום,
אני רץ על ווינדוס 7,
התקנתי עכשיו את:
VMware.Workstation.v7.0.0.203739
+
הורדתי את:
Mac.OSX.Snow.Leopard.v10.6.3
(שההתקנה שלו היא .dmg ולא ISO...)
בכל אופן VM פתוח ויש לי שם אופציות
1. NEW VM
2. New team
3. open exiting VM or team
כשאני לוחץ על הראשון הוא מבקש ממנו לבחור מאיפה להתקין את המערכת התקנה ופה הבעיה, הוא לא יודע לקרוא את הקובץ התקנה של .dmg...
מה לעשות ?
או שלא הבנתי נכון את אופן התהליך...
תודה.
אפשר לחזור אחר כך לwindow ?
אהלן, אנחנו חברה שמציעה פיתוח אפליקציות לאייפון לכל המסתבכים
פריק-כמוני [ =
שלום
הצלחתי להפעיל מכונה וירטואלית אבל אני לא מצליח למצוא מקום ממנו להוריד
sdk 2.2
או כל גירסה אחרת
יש קישור מוכר שפועל
תודה רבה
אריה
איך אני מעתיק את הקובץ
DMG
שהורדתי כלומר תוכנת הDSK מאתר המפתחים למחשב הוירטואלי
אני לא מצליח למצוא דרך להעביר מהמחשב הוינדוס את הקובץ למחשב המאק
בתודה לב
אריה, אני מדביק משהו מהפוסט למעלה שכנראה לא בולט מספיק:
ניתן להתקין באופן פשוט יותר את מערכת ההפעלה החדשה יותר, Snow Leopard 10.6. עוד מידע בפוסט התקדמות: פיתוח אפליקציות אייפון בסביבת חלונות.
שים לב ש-SDK 2.2 כבר מאוד מיושן והיום כבר יש את SDK 4.
ממש תודה על התגובה המהירה
לא יודע איך אבל הכל בטעות פועל אני רק מחפש איפה לכתוב את הקוד....
איכשהו הצלחתי להעביר את הקובץ שהורדתי למאק ע"י ספריית שיתוף שיצרתי גם לא יודע איך ןאחר כך לצורך התקנה ביקשו גם קוד וגם לא יודע אחרי הרבה נסיונות איכשהו הצלחתי ולבסוף יש לי את התמונה שאמורה להיות אני רק אמור להבין איפה לכתוב קוד
תודה בכל מקרה היה תענוג לעבוד עם ההוראות
אריה
רציתי להתייעץ בעוד משהו
הצלחתי להגיע כבר למצב שאני מתכנת לפי ספר של מתחילים ואני מנסה לכתוב שלום עולם
והכל לפי הספר ממש כל מה שאומרים ומראים שם ואז כשאני אני עושה הרצה של התוכנית אני רק רואה את המסך הלבן של האייפון סימולטור ולא רואה לא שלום עולם ולא כלום רק איפון ריק שאפשר לגלגל.....
יש הסבר לכך אני עושה משהו לא בסדר או שלא התקנתי טוב
בתודה מראש אריה
זה השגיאה שאני מקבל
Code Sign error: The identity ‘iPhone Developer: x Xxxxx’ doesn’t match any identity in any profile
הודעת השגיאה קשורה לכך שהאפליקיה שיצרת לא נחתמה. על מנת להריץ אותה בסימולטור אין צורך חתום עליה, אך אם רוצים להריץ אותה על מכשיר האייפון/אייפד - יש צורך לבצע חתימה.
אם אתה מריץ את האפליקציה בסימולטור, אתה יכול פשוט להתעלם מההודעה הזאת.
בקשר למסך הלבן שאתה רואה: תנסה לחזור על ההוראות של המדריך, כנראה שיש משהו שהתפספס בדרך.
ממש תודה טל אני די על סף יאוש ובזכותך אני ממשיך כל פעם לנסות מחדש
אך זה קצת מבאס כי כל מה שאני עושה זה בוחר אובייקט של
VIEW
ושל LABEL
כידי לעשות תוכנית של 'שלום עולם' וזה פשוט מראה מסך לבן ולא את השלום עולם ניסיתי אף סתם לבחור
VIEW
ולעשות עם צבע שונה ועדיין מראה אותה תמונה של אייפון ריק שאפשר לגלגל ...
אולי אני לא מבצע איזה חיבור בין האובייקטים או משהו ???
אבל זה כולה תוכנית מסכנה ואני לא מצליח אותה....מבאס
אני לא מצליח להתקין את ה OSX 10.4 על המכונה הוירטואלית (אין לי כוח לרשום באנגלית XD)
מה אני עושה?
יש דרך לבנות אפליקציות בלי ה SDK?
כאילו רק כאימון?
ואז אחרי שצוברים אפליקציות אז לקנות את ה SDK ולפרסם אותן??
אלירן, גירסה 10.4 היא כבר מיושנת. כדאי שתקרא את הפוסט המעודכן בכתובת הבאה: http://www.ketacode.com/post.asp?s=133
ניתן להוריד את ה-SDK בחינם, ללמוד ולפתח אפליקציות.
התשלום מאפשר שני דברים (בעיקר):
1. אפשרות הרצת התוכניות על מכשיר אייפון\אייפד אמיתי. ללא התשלום ניתן להריץ את התוכנות רק על הסימולטור במחשב.
2. אפשרות הפצת האפליקציות באפסטור בחינם או בתשלום.
האם למישהו יש IMAGE מוכן ועובד עם מערכת הפעלה חדשה, סביבת פיתוח XCode / Cocoa / SDk וכו'...
תקין שהוא יכול להעלות לאיזה שרת. על מנת שנוכל להוריד ולהשתמש?
תודה.
למה צריך ?
2)BitTorrent Client על מנת להוריד מחשבי VMWare. אני ממליץ על uTorrent (זה מיקרו-טורנט לא יו-טורנט).
אשמח לקבל הסבר.
תקרא את הפוסט המעודכן
התקדמות: פיתוח אפליקציות אייפון בסביבת חלונות.
סליחה על השאלה אני לא מבין בכל העניין הזה כ"כ,
איך מורידים את הimage?
ניסיתי להתקין VMWARE גם PLAYER וגם WORKSTATION את כל הגרסאות כמעט ואף אחת מהם לא עבדה
כלומר אני פותח את ההתקנה של התוכנה וזה פשוט פותח מסך אפור ריק
נ.ב. יש לי windows 7 home premium
בתודה מראש
מאיר
היי טל,
כתבה מצוינת, תודה.
רציתי לשאול אם יש דרך להיעזר באייפד על מנת לפתח אפליקציה.
יש לי מחשב נייד רגיל (חדש וחזק מבחינת ביצועים) ואייפד.
האם אוכל להיעזר באייפד?
תודה!
שני, לצערי לא.
תוכלי לפתח אפליקציות עבור האייפד, אך לא בעזרת האייפד.
ניסיתי להתקין VMWARE גם PLAYER וגם WORKSTATION את כל הגרסאות כמעט ואף אחת מהם לא עבדה
כלומר אני פותח את ההתקנה של ה vmware וזה פשוט פותח מסך אפור ריק
נ.ב. יש לי windows 7 home premium
בתודה מראש
מאיר
תגיד יש מצב אתה מביא לינק לvmware ?
אם אני אשנה את הווינדוס לmac osx אני אוכל אחרי שאני אגמור את האפליקצייה להחזיר לווינדוס או שזה לא אפשרי?
באמת יותר פשוט לקנות MAC
http://www.inmanage.co.il/פיתוח_אפליקציות_לאייפון
ולמי צריך
לגבי המק-זו התקנה או שזה מריץ mac וWindows ביחד?
אחלה השקעה, אבל גם אני חושב שעדיף לעבוד עם מק.
בכל אופן נחמד לדעת על אפשרויות נוספות.
מה אתה אומר על ה JQThoch
אני עומד להתקין אץ ה Mac הוירטואלי , יש דרך חזרה למחוק את המחשב הוירטואלי בלי לפגוע במחשב שלי?
"הורידו את ה-Image שתמצאו (בעזרת uTorrent)." לא מצאתי את זה !!!
האם זה אפשרי לשלוח לאפל אפליקציות שפיתחתי לא במחשב עם מערכת הפעלה של mac?
האם זה אפשרי לשלוח לאפל אפליקציות שפיתחתי לא במחשב עם מערכת הפעלה של mac?
שלום,
האם אתה יכול להגיד לי איזה VMware להוריד בשביל ה Mac OSX ?
האם ניתן להשתמש באיפון כמחשב ולכתוב עליו ישירות את התכנה ??
האם ניתן להשתמש באיפון כמחשב ולכתוב עליו ישירות את התכנה ??
האם ניתן להשתמש באיפון כמחשב ולכתוב עליו ישירות את התכנה ??
למיטב ידיעתי זה בלתי אפשרי במחשבים מבוססי AMD, אולי כדאי לציין את זה ולחסוך לאנשים טרחה מיותרת.
משה נראה לי שזה יעבוד לך באיטיות רבה.. וכן גם אני מכיר שזה לא עובד עם AMD
יש לי שאלה
אם אני יעשה את התהליך זה לא יהרוס לי את המחשב??
אם אני יעשה את זה מערכת ההפעלה הקודמת (חלונות 7) לא יהיה לי אותה יותר אשמח שתענה לי תודה עידן
עידן, לא מדובר בהתקנה של OSX כמערכת ההפעלה של המחשב אלא בתוך מכונה וירטואלית. זה אומר שחלונות 7 נשארת מערכת ההפעלה שלך. יש כמובן בעיות עם החוקיות של פעולה כזאת, מאחר שכמו שכתבו כאן אפל מתנה את השימוש במערכות ההפעלה שלה בכך שהן יותקנו רק על מחשבים שלה.
יש לי מערכת של mac osx lion 10.7.5 האם זה בסדר? או צריך דווקא את ה"סנואו לופרד". דבר שני חיפשתי iphone sdk ומצאתי "אקסקוד" האם זה טוב ?
אבל אני ניתקע על השלב של הspinner
זה אומר לי : you need to restart your computer hold down the power button until it turns off then prees the power button again
וכיביתי את המחשב עשיתי לו ריסטרט וזה עדיין כותב לי אותו דבר
מה לעשות ?
?
מאיפה מורידים את זה?
אתם יכולים בבקשה לשלוח קישור?