// ios साइनिंग

iOS कोड साइनिंग, प्रत्येक बिल्डसाठी आम्ही सांभाळतो.

प्रत्येक iPhone ॲप TestFlight किंवा App Store वर जाण्यापूर्वी साइन केलेले असावे, असे Apple ला हवे असते. तुमच्या Apple खात्यातील एका कीचा वापर करून Push200 तुमच्यासाठी सर्टिफिकेट्स आणि प्रोफाइल्स सांभाळते.

कार्डची गरज नाही. Expo, Capacitor, React Native आणि Flutter ॲप्स. तुमच्या सध्याच्या GitHub रिपॉझिटरीसोबत काम करते. तुमच्या की तुमच्या GitHub मध्ये राहतात.

शब्दांचा अर्थ

तुम्हाला फक्त App Store Connect की तयार करायची आहे. प्रत्येक बिल्डसाठी सर्टिफिकेट्स आणि प्रोफाइल्स तयार होतात.

  • साइनिंग सर्टिफिकेट: तुमचे ॲप तुमच्या Apple Developer खात्यातूनच आले आहे हे Apple ला सिद्ध करते
  • Provisioning profile: Apple कडून मिळणारी फाइल, जी तुमचे ॲप, त्याचा App ID आणि तुमचे सर्टिफिकेट यांना जोडते
  • App Store Connect की: .p8 ने संपणारी एक छोटी फाइल, जी Issuer ID सोबत Push200 ला तुमच्या वतीने Apple शी बोलू देते

तुमची की तयार करणे

  1. Apple चे keys पेज उघडा

    ते App Store Connect मध्ये Users and Access, मग Integrations खाली आहे. Team Keys वरच राहा.

  2. नवीन की तयार करा

    तिला Push200 नाव द्या, App Manager ॲक्सेस निवडा, आणि Generate दाबा. नेहमी नवीन की तयार करा, कारण Apple जुनी की पुन्हा डाउनलोड करू देत नाही.

  3. ती डाउनलोड करा आणि Issuer ID कॉपी करा

    .p8 फाइल डाउनलोड करा. Apple ती फक्त एकदाच डाउनलोड करू देते. मग तुमच्या कीच्या वर दिसणारा Issuer ID कॉपी करा.

  4. दोन्ही Push200 मध्ये जोडा

    आम्ही लगेच ते Apple कडे तपासतो. की तुमच्या GitHub च्या एन्क्रिप्टेड सिक्रेट्समध्ये जाते.

सर्टिफिकेट मर्यादा गाठल्यास

Apple एका वेळी फक्त थोडीच साइनिंग सर्टिफिकेट्स चालू देते. तुम्ही आधी ॲप्स पब्लिश केली असल्यास हे सामान्य आहे, आणि याचा अर्थ तुमची की चुकीची आहे असा नाही. तुमच्याकडे दोन पर्याय आहेत:

  • तुमच्याकडे आधीच असलेले सर्टिफिकेट वापरा: Push200 दाखवत असलेल्या बॉक्समध्ये त्याची प्रायव्हेट की पेस्ट करा. ती टेक्स्ट असते, सहसा .pem किंवा .key ने संपणाऱ्या फाइलमध्ये
  • Apple च्या certificates पेजवर तुम्ही आता वापरत नसलेले सर्टिफिकेट काढा, आणि आम्ही तुमच्यासाठी नवीन तयार करू. आधी ते दुसरे काहीही वापरत नाही याची खात्री करा, कारण ते वापरणारी दुसरी बिल्ड सर्व्हिस किंवा डेव्हलपर नवीन बिल्ड साइन करू शकणार नाही

तुमची सर्टिफिकेट की कुठे राहते

तुमची Apple सर्टिफिकेट की एन्क्रिप्टेड सिक्रेट म्हणून तुमच्याच GitHub मध्ये जाते, आणि Push200 तिची प्रत ठेवत नाही. तुमच्याकडे किती सर्टिफिकेट्स असू शकतात यावर Apple मर्यादा घालते, म्हणून तुम्ही दुसरे ॲप जोडता तेव्हा तुमच्याच GitHub मधील एक छोटे काम ती की कॉपी करून देते.

तुमचे पुढचे रिलीज फक्त एका क्लिकवर असू शकते.

कार्डशिवाय मोफत सुरू करा. आजच तुमचे पहिले ॲप सेट करा.

मोफत सुरू करा