من دارم اپ iOS مون رو که با cmp نوشته شده رو توی اپ استور منتشر میکنم.
به مرور تجربههایی که باهاش دارم مواجه میشم رو براتون میگم
حالا امروز درگیر یه تسک جالب شدم
همونطور که میدونید اپ استور قبل از اینکه اپ رو اصلا بخواد دست عامل انسانی برای تست برسونه یه سری ربات دارن که دو تا تست رو انجام میده static-analyze و dynamic-analyze
تو استاتیک، ربات توی میزان سورس کدی که از اپتون در دسترسشه میگرده و یه سری موارد رو که برخلاف قوانینش هست پیدا میکنه.
مثلاً اینکه تو کدتون اگر داشته باشه Persian یا Iran (برای نام توابع. متغیر ها و ...) ربات حساس میشه.
توی داینامیک یه سری تست های دیگه انجام میشه مثل اینکه وقتی اپ ران هست داره به کجاها ریکوست میزنه چه چیزهایی میفرسته و چه چیزهایی لود میکنه
خب این جا هم مثلا اگر ریکوست بره به سمت .ir ریجکت میشین.
اما حالا تسک جالبم امروز این بود که حتی متادیتای فونتهای اپ رو هم از هر چیزی که مرتبط با ایران بود پاک کردم چون رباتشون این موارد رو هم ممکنه چک کنه.😕
هر چی فونت تو اپ داشتم رو با نرمافزار FontFrog باز کردم و دیدم که بلللله پر از موارد مربوط به ایرانه و اون جا دیدم که یه فونت چه قدر متادیتا داره (چون پاک کردن تکتکشون واقعا حوصله سربر بود😁)
از اسم سازنده فونت تا لایسنس و سایتی که توش فونت اپلود شده بود و ...
8
1July 26, 2026 254 8