28Aug

כיצד Sideload Apps על iPhone או iPad ללא

ipad ו - iPhone

אפל רק פתח iOS עד קצת.כעת ניתן להזיז אפליקציות קוד פתוח - emulators, לדוגמה - ל- iPhone או ל- iPad מבלי לשלם 99 $ לשנה עבור רישיון מפתח.

אבל הדלתות פתחו רק סדק.iOS עדיין לא מציע תמיכה מלאה sideloading Windows 10 ו- Android לעשות בלי jailbreaking.אבל עכשיו אתה יכול להתקין יישומים קוד פתוח כמו אמולטור GBA4iOS, גם אם אפל לא תאפשר להם ב- App Store.

מה שאתה צריך

זה רק אפקט צד שמח של שינוי Xcode 7. בעבר, היית צריך רישיון $ 99 לשנה מפתח לבנות יישום Xcode ולשים אותו על iPhone או iPad שלך.זה יכולת sideloading דווחו כתכונה חדשה ב- iOS 9, אבל זה באמת רק תכונה חדשה ב- Xcode 7. iOS 9 הוא אפילו לא הכרחי.

אתה כבר לא צריך להיות חבר של תוכנית הפיתוח של אפל לעשות את זה, עם זאת.ו Xcode זמין בחינם למשתמשי Mac.זה אומר שאתה יכול לבנות ולהתקין כל יישום שאתה רוצה על iPhone או iPad - כל עוד יש לך את קוד המקור שלה.כן, אלה כמה מגבלות מגבילות, אבל הם מתכוונים אפל קוד פתוח אפל לא אוהב יכול להיות מותקן ללא jailbreaking.משחק וידאו רבים emulators הם קוד פתוח.

כדי לעשות זאת, תזדקק ל:

  • A Mac : Xcode פועל רק ב- Mac OS X, ופירוש הדבר שאינך יכול לעשות זאת מ- Windows, Linux או מכל מערכת הפעלה אחרת.: Xcode של אפל ניתן להוריד בחינם מ - Mac App Store.
  • קוד המקור של היישום : תזדקק לקוד מקור של אפליקציה כדי להתקין אותו בדרך זו.לדוגמה, GBA4iOS הוא קוד פתוח Game Game Advance עבור iPhone ו- iPad.קוד המקור שלה זמין באינטרנט.

הגדרת Xcode

לאחר הורדת Xcode מ - Mac App Store, תצטרך להפעיל אותו ולהוסיף את מזהה Apple.לחץ על "Xcode" בתפריט, לחץ על "העדפות", לחץ על כפתור "+" בחלק התחתון של חלונית חשבונות, והזן את הפרטים של Apple ID.

יש כרגע באג אתה עשוי להיתקל.אם מזהה ה- Apple שלך ​​היה בעבר חלק מתוכנית המפתחים אך לא עוד, ייתכן שתופיע הודעת שגיאה המציינת כי "לצוות הנבחר אין חברות בתוכנית הזכאית לתכונה זו". אם תעשה זאת, צור חדשמזהה Apple ולהיכנס אליו Xcode.אתה צריך להשתמש בחשבון זה מעולם לא היה חלק מתוכנית הפיתוח של אפל בעבר, או כי כרגע יש חברות פעילה - לא חברות פגומה.Apple מקווה לתקן את זה בקרוב.

קבל קוד המקור של היישום לתוך Xcode

עכשיו אתה צריך לקבל קוד המקור של היישום לתוך Xcode, כך שתוכל לבנות אותו לפרוס אותו iPhone או iPad.הורד את קוד המקור של האפליקציה ובצע את כל ההגדרות הדרושות שהאפליקציה דורשת.

נשתמש ב- GBA4iOS כדוגמה כאן.כדי להוריד את קוד המקור ולבצע את ההתקנה הנדרשת, פתח חלון טרמינל, העתק והדבק את הפקודה הבאה, הקש על Enter והמתן לסיום התהליך.

sudo פנינה להתקין cocoapods;git clone https: //bitbucket.org/rileytestut/ gba4ios.git;cd gba4ios;pod להתקין

לאחר מכן יהיה עליך לפתוח את הפרויקט או סביבת עבודה ב- Xcode.ב Xcode, לחץ על "קובץ", בחר "פתח", ולעיין לפרויקט או סביבת עבודה הקובץ.

אם הפעלת את הפקודות לעיל לאחר פתיחת חלון מסוף חדש, תמצא את התיקייה gba4ios בתיקיית הבית שלך, ואת הפרוייקט ואת סביבת העבודה קבצים בתוכו.

חבר את ה- iPhone, iPad או ה- iPod Touch ל- iPhone שלך, iPad או iPod Touch ל- iPhone שלך, iPad או iPod Touch ל- Mac עם כבל ה- USB המצורף.לאחר מכן תוכל ללחוץ על התפריט "מוצר" ב- Xcode, להצביע על "יעד", ולבחור את ההתקן הפיזי כיעד בונה.

צור חתימת חתימה על קוד

כעת יהיה עליך ליצור חתימה ייחודית על חתימת קוד עבור היישום לפני שתוכל לבנות ולהתקין אותו.לחץ על שם הפרויקט בצד שמאל, הזן שם ייחודי ב- "Bundle Identifier", וודא שהשם שלך נבחר בשם "Team Name" ולחץ על "Fix Issue".

בניית והתקנה של היישום ב- iPhone או iPad

סיימת עכשיו.לחץ על הלחצן "הפעל" בפינה השמאלית העליונה של חלון Xcode. Xcode תבנה את היישום, תתקין אותו במכשיר המחובר ותפעיל אותו.

אם אתה רואה שגיאה, ל- Xcode הייתה בעיה בבניית האפליקציה.יש בעיה בקוד המקור שטענת שצריך לתקן לפני שהאפליקציה תבנה ותתקין.בהנחה שאין שגיאות, זה פשוט צריך לעבוד.

זה לא פתרון מלא לכל מי שרוצה sideloading ב- iOS.זהו תהליך מעורב למדי שרוב האנשים לא ירצו להשתמש בו, אינו פועל עם אפליקציות של קוד סגור, ומחייב Mac.כמו כן, היא לא תאפשר לך להפעיל סוגים מסוימים של יישומים - תוכל להשתמש בזה רק כדי להתקין אפליקציות שמופעלות בארגז החול של Apple. Jailbreaking הוא התהליך היחיד שמאפשר לך להימלט מארגז החול, כך שלא כל יישום הזמין ל- jailbreakers יכול להיות מותקן בדרך זו.

תמונה אשראי: LWYang על Flickr