iOS යෙදුම් නිකුතු ස්වයංක්රිය කිරීමේදී, කාර්ය සාධනය වැඩි කිරීමේ උත්සාහයකින් මා 30 දින තුළ යෙදුම් සත්යය 7 කට වැඩි සංස්කරණයක් නිකුත් කළා. එය App Store Connect API භාවිතා කරමින් මetadata, screenshot, submission වැනි සියලු පියවරත් ස්ක්රිප්ට් එකක් මගින් කළා.
දැනටමත් එම වේගවත් රීතියේදී, මට තේරුණේ ASC API තුළ සම්පූර්ණයෙන්ම ස්වාධීන තුන් ක්රමවත් සීමා තුනක් බවයි. ඒවා 2026 ජූනි 13 වන දින මගේ යෙදුම් වලින් තහවුරු කරගත්තා.
JWT 20‑මිනිත්තු සීමාව – ASC API එකට කරන සෑම ඇමතුමක්ම ඔබ විසින් අත්සන් කරන JWT (issuer ID, key ID, ES256 private key) මත පදනම් වේ. Apple, exp - iat ≤ 1200 තත්ත්වය (20 මිනිත්තු) නියම කරයි. ඔබ exp අගය 1 තත්පරයක්වත් වැඩි කරන්නේ නම්, සියලු ඇමතුම් 401 NOT_AUTHORIZED දෝෂයක් දක්වයි. දෝෂ පණිවිඩය “credential” ගැන කියන නමුත් ප්රධාන ගැටළුව ඔරලෝසුවයි. විසඳුම: ටෝකනය 20 මිනිත්තු තුළ අවසන් වන ලෙස හෝ එක් ඇමතුමකට නව JWT එකක් නිකුත් කිරීම.
එක් සංස්කරණය පමණක් ඉදිරියට යාම – ASC එකේ එකවර එක් App Store Version එකක් පමණක් “in progress” (PREPARE_FOR_SUBMISSION, WAITING_FOR_REVIEW, IN_REVIEW) තත්වයන්හි සිටිය හැක. දෙවැනි සංස්කරණයක් සාදන්න උත්සාහ කළොත් 409 STATE_NOT_SUITABLE දෝෂයක් ලැබේ. තත්වය පරීක්ෂා නොකෙරෙයි, එබැවින් පූර්ව‑පරීක්ෂණයක් කර, පරණ සංස්කරණය සමාලෝචනයෙන් පසු හෝ developer‑cancel කර, නව සංස්කරණය සකස් කළ යුතුය.
සමාලෝචන ඉල්ලීම් සීමා – මෙය දෙකක් ලෙස ගණනය වේ. in‑flight (WAITING_FOR_REVIEW + IN_REVIEW) උපරිම 2 ක්, එය ඉක්මවන විට MAX_IN_REVIEW_SUBMISSIONS_PER_PLATFORM_LIMIT_REACHED දෝෂය ලැබේ. සමඟම, READY_FOR_REVIEW තත්ත්වයේ ඉල්ලීම් 5 ක් දක්වා ඉඩ ඇත; ඒ ඉක්මවා ගියොත් CONCURRENT_REVIEW_SUBMISSION_LIMIT_EXCEEDED දෝෂය පෙන්වයි. ඒ නිසා, බහු‑සමාලෝචන ප්රවාහයක් සැලසුම් කරන විට, මේ සීමා සලකා බැලීම අත්යවශ්යයි.
මෙම සීමා ඔබේ ස්වයංක්රිය නිකුතු පයිප්ලයින් එකවර බිඳ දමයි. තාක්ෂණික දෝෂ පණිවුඩයන් ගැටළුවේ මූලික හේතුව පෙන්වන්නේ නැති නිසා, වේලාවක් ගත වීම, අයවැය අඩු කිරීම, සහ නිකුතු පාලනය අස්ථානයට පත්වීමේ අවදානම වැඩිවේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සිසුන් – iOS development පාඨමාලා වලදී API සීමා පිළිබඳ නියමිත උදාහරණයක් ලෙස භාවිතා කර, ව්යාපෘති තත්ත්වය නිරීක්ෂණය කළ හැක.
- ඩිවෙලපර්ලා – ස්වයංක්රිය CI/CD පද්ධති සැලසුම් කරන විට, JWT කාල සීමාව, සංස්කරණ තත්ත්වය, සහ සමාලෝචන ඉල්ලීම් ගණන යන අංග සලකා, බාධා රහිත නිකුතු ලබාගත හැක.
- ව්යාපාර – වේගවත් නිකුතු නිසා වෙළඳපලට පිවිසුම වේගවත් වේ, ඒත් අධික පසුබැසීම් නිසා පාරිභෝගික විශ්වාසය අඩුවීමෙන් වැළැක්වීමට මෙය වැදගත්.
ඉදිරියේදී, ASC API සීමා ගැන දැනුවත් වීම, නිවැරදි දෝෂ පරීක්ෂණ කේතයක් සකස් කිරීම, සහ නිකුතු සැලැස්ම ප්රතිසංස්කරණය කිරීම, ශ්රී ලංකාවේ iOS සංවර්ධකයන්ට තරඟකාරී ලාභයක් ලබා දෙයි.