// ios سائننگ
iOS کوڈ سائننگ، ہر بلڈ کے لیے ہم سنبھالتے ہیں۔
Apple کی شرط ہے کہ ہر iPhone ایپ TestFlight یا App Store پر جانے سے پہلے سائن ہو۔ Push200 آپ کے Apple اکاؤنٹ کی ایک key کے ذریعے آپ کے لیے سرٹیفکیٹس اور پروفائلز سنبھالتا ہے۔
کارڈ کی ضرورت نہیں۔ Expo، Capacitor، React Native اور Flutter ایپس۔ آپ کی موجودہ GitHub ریپوزیٹری کے ساتھ کام کرتا ہے۔ آپ کی keys آپ کے GitHub میں رہتی ہیں۔
اصطلاحات، آسان الفاظ میں
آپ کو صرف App Store Connect key بنانی ہوتی ہے۔ سرٹیفکیٹس اور پروفائلز ہر بلڈ کے لیے خود تیار ہو جاتے ہیں۔
- سائننگ سرٹیفکیٹ: Apple کو ثابت کرتا ہے کہ آپ کی ایپ آپ کے Apple Developer اکاؤنٹ سے آئی ہے
- Provisioning profile: Apple کی ایک فائل جو آپ کی ایپ، اس کی App ID اور آپ کے سرٹیفکیٹ کو آپس میں جوڑتی ہے
- App Store Connect key: ایک چھوٹی سی فائل جس کے آخر میں
.p8ہوتا ہے، جس کے ذریعے Push200 ایک Issuer ID کے ساتھ آپ کی طرف سے Apple سے بات کرتا ہے
اپنی key بنانا
Apple کا keys والا صفحہ کھولیں
یہ App Store Connect میں Users and Access، پھر Integrations کے اندر ہے۔ Team Keys پر ہی رہیں۔
نئی key بنائیں
اس کا نام Push200 رکھیں، App Manager رسائی چنیں، اور Generate دبائیں۔ ہمیشہ نئی key بنائیں، کیونکہ Apple پرانی key دوبارہ ڈاؤن لوڈ کرنے نہیں دیتا۔
اسے ڈاؤن لوڈ کریں اور Issuer ID کاپی کریں
.p8فائل ڈاؤن لوڈ کریں۔ Apple اسے صرف ایک بار ڈاؤن لوڈ کرنے دیتا ہے۔ پھر آپ کی keys کے اوپر دکھائی گئی Issuer ID کاپی کریں۔دونوں Push200 میں شامل کریں
ہم فوراً انہیں Apple سے چیک کر لیتے ہیں۔ key آپ کے GitHub کے انکرپٹڈ secrets میں چلی جاتی ہے۔
اگر آپ سرٹیفکیٹس کی حد تک پہنچ جائیں
Apple ایک وقت میں صرف چند سائننگ سرٹیفکیٹس کی اجازت دیتا ہے۔ اگر آپ پہلے ایپس پبلش کر چکے ہیں تو یہ عام بات ہے، اور اس کا مطلب یہ نہیں کہ آپ کی key غلط ہے۔ آپ کے پاس دو آپشنز ہیں:
- وہ سرٹیفکیٹ استعمال کریں جو پہلے سے آپ کے پاس ہے: اس کی private key اس خانے میں پیسٹ کریں جو Push200 آپ کو دکھاتا ہے۔ یہ ٹیکسٹ ہوتا ہے، عموماً ایسی فائل میں جس کے آخر میں
.pemیا.keyہو - Apple کے سرٹیفکیٹس والے صفحے پر کوئی ایسا سرٹیفکیٹ ہٹا دیں جو اب استعمال نہیں ہوتا، اور ہم آپ کے لیے نیا سرٹیفکیٹ بنا دیں گے۔ پہلے چیک کر لیں کہ کوئی اور چیز اسے استعمال نہیں کر رہی، کیونکہ اگر کوئی دوسری بلڈ سروس یا ڈیویلپر اسے استعمال کر رہا ہے تو وہ نئے بلڈز سائن نہیں کر سکے گا
آپ کی سرٹیفکیٹ key کہاں رہتی ہے
آپ کی Apple سرٹیفکیٹ key آپ کے اپنے GitHub میں ایک انکرپٹڈ secret کے طور پر جاتی ہے، اور Push200 اس کی کوئی کاپی نہیں رکھتا۔ Apple اس بات کو محدود کرتا ہے کہ آپ کے پاس کتنے سرٹیفکیٹس ہو سکتے ہیں، اس لیے جب آپ کوئی دوسری ایپ شامل کرتے ہیں تو آپ کے اپنے GitHub میں ایک مختصر کام وہ key کاپی کر دیتا ہے۔
آپ کی اگلی ریلیز بس ایک کلک کی دوری پر ہو سکتی ہے۔
کارڈ کے بغیر مفت شروع کریں۔ آج ہی اپنی پہلی ایپ سیٹ اپ کریں۔
مفت شروع کریں