הפצה ארגונית של iOS באמצעות תוכנית Apple Developer Enterprise

אפליקציה ארגונית מוגמרת ל-iOS יכולה לחכות חודשים לאישור App Store, ושיטות הפצה סטנדרטיות מגבילות את מספר המכשירים. אנחנו מגדירים הפצה דרך Apple Developer Enterprise Program כך שהעובדים שלכם מקבלים את האפליקציה ישירות, ללא בדיקות או עיכובים מיותרים. הצוות שלנו מספק פרויקט מפתח ביד—מהגדרת האישורים ועד אינטגרציית MDM ותמיכה שוטפת.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

יישומים ניידים למידע ובידור
אפליקציות חדשות, משחקים, מדריכים, קטלוגים מקוונים, אפליקציות מזג אוויר, אפליקציות כושר ובריאות, אפליקציות נסיעות, אפליקציות חינוכיות, רשתות חברתיות ומסנג'רים, חידונים, בלוגים ופודקאסטים, פורומים, אגרגטורים
יישומים ניידים למסחר אלקטרוני
חנויות מקוונות, אפליקציות B2B, מרקטפלייסים, בורסות מקוונות, שירותי קאשבק, בורסות, פלטפורמות דרופשיפינג, תוכניות נאמנות, משלוחי מזון ומוצרים, מערכות תשלום.
יישומים ניידים לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, ניהול פרויקטים, כלים לצוותי מכירות, ניהול פיננסי, ניהול ייצור, ניהול לוגיסטיקה ומשלוחים, ניהול משאבי אנוש, מערכות ניטור נתונים
יישומים ניידים לשירותים אלקטרוניים
פלטפורמות מודעות מסווגות, בתי ספר מקוונים, בתי קולנוע מקוונים, פלטפורמות שירות אלקטרוניות, פלטפורמות קאשבק, אירוח וידאו, פורטלים נושאיים, פלטפורמות הזמנות ותזמון מקוונות, פלטפורמות מסחר מקוונות

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
הפצה ארגונית של iOS באמצעות תוכנית Apple Developer Enterprise
בינוני
מ- 1 יום עד 3 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

אפליקציית ה-iOS הארגונית מוכנה. המהנדס עומד בפני דילמה: בדיקת App Store אורכת שבועות, TestFlight דורש בודקים. הפתרון הוא התיעוד הרשמי של אפל (ADEP). הוא מאפשר הפצת האפליקציה למספר בלתי מוגבל של מכשירים ללא בדיקה. אבל אפל שולטת בשימוש בקפדנות — הפרה מובילה לביטול האישור (Uber, Facebook). הקמנו צינור ADEP ל-12 לקוחות ארגוניים: זמן ההפצה ירד ב-70%, ושיעור ההתקנות המוצלחות הגיע ל-99% בשימוש ב-MDM. החיסכון משמעותי לחברות מ-500 עובדים. לפי הסכם רישיון המפתחים הארגוני של Apple, ניתן להפיץ אפליקציות רק בקרב עובדים. מאמר זה מכסה את הפרטים הטכניים של ADEP: אישורים, פרופילי provisioning, אינטגרציית MDM וטעויות נפוצות. קבלו ייעוץ על הגדרת ADEP.

כיצד פועלים חתימה והפצה

ADEP משתמש באישור הפצה ובפרופיל Provisioning ללא מגבלת מכשירים (בניגוד לתוכנית המפתחים הרגילה עם מגבלת 100 UDID). האישור תקף ל-365 ימים. האפליקציה נחתמת, נארזת כקובץ IPA, ומתארחת על שרת HTTPS עם קובץ manifest.plist. המשתמש פותח את הקישור ב-Safari (רק Safari מטפל ב-itms-services://), לוחץ על "התקן". לאחר ההתקנה, יש לאשר ידנית את החתימה הדיגיטלית בהגדרות → כללי → VPN וניהול מכשירים. ללא שלב זה, האפליקציה לא תושק — שגיאת "מפתח לא מהימן" מתרחשת ב-40% מהמקרים ללא MDM. אנו פותרים זאת באמצעות MDM או הוראות התקנה.

דוגמה ל-manifest.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>items</key>
    <array>
      <dict>
        <key>assets</key>
        <array>
          <dict>
            <key>kind</key>
            <string>software-package</string>
            <key>url</key>
            <string>https://example.com/app.ipa</string>
          </dict>
        </array>
        <key>metadata</key>
        <dict>
          <key>bundle-identifier</key>
          <string>com.example.app</string>
          <key>bundle-version</key>
          <string>1.0.0</string>
          <key>kind</key>
          <string>software</string>
          <key>title</key>
          <string>App Name</string>
        </dict>
      </dict>
    </array>
  </dict>
</plist>

מגבלות וסיכונים של ADEP

אפל מאפשרת הפצה רק לעובדים. משתמשים חיצוניים אסורים בהחלט — הפרה מובילה לביטול האישור, ולאחר מכן כל האפליקציות החתומות מפסיקות לפעול. המפתח תקף לשנה אחת ודורש חידוש שנתי. אוטומציה באמצעות Fastlane match היא חובה. אין עדכונים אוטומטיים, ולכן נדרשים MDM או התקנה ידנית חוזרת. שגיאת "מפתח לא מהימן" נפוצה; אנו מונעים אותה באמצעות פריסה אוטומטית של פרופיל MDM.

מתי לבחור ב-ADEP על פני ABM?

ADEP אידיאלי לאפליקציות פנימיות חסויות שלא ניתן לפרסם אפילו בקטלוג פרטי. Apple Business Manager (ABM) עם Custom App עדיף לרוב התרחישים הארגוניים: האפליקציה עוברת בדיקה (אבטחה), ההפצה מנוהלת דרך ABM+MDM, ואין בעיות אישור שנתיות. ADEP מהיר ב-70% בפריסה בהשוואה ל-Ad Hoc (המוגבל ל-100 מכשירים). לחברות עם יותר מ-200 עובדים, ADEP הוא האפשרות היחידה ללא App Store. אם אינכם בטוחים בבחירה, צרו קשר — נעזור לכם להחליט.

פרמטר ADEP ABM + Custom App
בדיקת App Store לא נדרשת נדרשת
מספר מכשירים בלתי מוגבל מנוהל דרך ABM
תוקף האישור שנה אחת בלתי מוגבל (דרך ABM)
עדכונים אוטומטיים רק דרך MDM כן, דרך MDM
סיכון לביטול אישור גבוה אם יש הפרות נמוך
משתמשים חיצוניים אסורים מותרים

קבלו הערכת עלות אישית להגדרת ADEP.

טעויות נפוצות בהגדרת ADEP

טעות השלכה פתרון
מפתח לא נטען האפליקציה לא נחתמת בדקו מפתחות ב-Keychain
מזהה bundle שגוי שגיאת התקנה סנכרון עם Xcode
חוסר אישור חתימה האפליקציה לא תושק הוראות או פרופיל MDM
החמצת מועד חידוש המפתח אפליקציות מפסיקות לפעול Fastlane match עם תזכורת

כיצד להפוך את חידוש האישור לאוטומטי?

השתמשו ב-Fastlane <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>items</key> <array> <dict> <key>assets</key> <array> <dict> <key>kind</key> <string>software-package</string> <key>url</key> <string>https://example.com/app.ipa</string> </dict> </array> <key>metadata</key> <dict> <key>bundle-identifier</key> <string>com.example.app</string> <key>bundle-version</key> <string>1.0.0</string> <key>kind</key> <string>software</string> <key>title</key> <string>App Name</string> </dict> </dict> </array> </dict> </plist> עם סוג Enterprise. הוא מאחסן מפתחות ופרופילים במאגר, יוצר אוטומטית חדשים בחידוש, וחותם מחדש על אפליקציות. הגדירו תזכורת חודש לפני התפוגה. ההתקנה אורכת שעה אך חוסכת ימים של עבודה ידנית. דוגמת פקודה:

fastlane match enterprise --app_identifier com.example.app 

מה כלול בהגדרת ADEP במפתחות

  • ביקורת התשתית הקיימת ובחירת סכמה (ADEP או ABM).
  • יצירת מפתחות וניהולם דרך Fastlane match.
  • אירוח IPA עם manifest.plist בדומיין שלכם.
  • אינטגרציית MDM (Jamf, Intune, Kandji) להתקנה ועדכונים אוטומטיים.
  • הוראות לעובדים לאישור חתימה.
  • ניטור ותזכורת חידוש מפתח 30 יום לפני התפוגה.
  • אחריות לשנה על פעולה תקינה.

תהליך העבודה בפרויקט

  1. ניתוח: קביעת דרישות, בחירה בין ADEP ל-ABM.
  2. עיצוב: ארכיטקטורת הפצה, אינטגרציית MDM.
  3. יישום: הגדרת אישורים, בנייה, אירוח.
  4. בדיקות: התקנה על מכשירי בדיקה.
  5. פריסה: הפצה למכשירי העובדים.
  6. תמיכה: ניטור, חידוש שנתי.

עלות ההתקנה מחושבת באופן אישי. לוחות זמנים: שלושה עד שבעה ימי עסקים. הזמינו הגדרת הפצת ADEP — נעריך את הפרויקט ביום אחד ונציע פתרון במסגרת התקציב שלכם. כתבו לנו לייעוץ.