דף הבית » איך ל » כיצד Sideload Apps על iPhone או iPad ללא

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

    Apple פשוט פתח 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 זמין בחינם למשתמשי מקינטוש. זה אומר שאתה יכול לבנות ולהתקין כל יישום שאתה רוצה על iPhone או iPad - כל עוד יש לך את קוד המקור שלה. כן, אלה כמה מגבלות מגבילות, אבל הם מתכוונים אפל קוד פתוח אפל לא אוהב יכול להיות מותקן ללא jailbreaking. משחק וידאו רבים emulators הם קוד פתוח.

    לשם כך, עליך:

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

    הגדר את Xcode

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

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

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

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

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

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

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

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

    חבר את iPhone, iPad או iPod Touch

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

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

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

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

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

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


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

    קרדיט תמונה: LWYang על Flickr