اکانت دولوپر و اکانت اینترپرایس اپل

۱- برای تولید و انتشار اپلیکیشن iOS چه پیش نیازهایی داریم؟

۲- آیا انتشار اپلیکیشن فارسی در اپ استور ممکن است؟ تحت چه شرایطی؟

۳- چطور میتونم برای اپلیکیشن iOS لینک مستقیم دانلود در اختیار کاربرام قرار بدم؟

۴-  آیا می شود بدون اکانت اینترپرایس یا اکانت دولوپری اپلیکیشن iOS نوشت؟

۵-  تفاوت اکانت اینترپرایس با اکانت دولوپری چیست؟

۶- چطور میتونم اکانت دولوپری بسازم؟

۷- چطور میتونم اکانت اینترپرایس بسازم؟

این ها سوالاتی هستن که برای خیلی از برنامه نویس های تازه کار iOS در ایران پیش میاد.

بی شک هر کسی که تا حالا یک بار یه اپلیکیشن iOS رو با موفقیت توسعه داده و تصمیم به انتشار اپلیکیشن گرفته با یک سری چالش روبه رو بوده. البته فقط ما ایرانی ها این چالش ها رو داریم. دلیلش رو هم که هممون میدونیم.

خب حالا چجوری تحریم ها رو دور بزنیم؟!

تا چند سال پیش اپ استور پر بود از اپلیکیشن های فارسی که ایرانی ها به راحتی منتشر میکردن، اما از حدود یک سال پیش کار کردن با اپل برای ایرانی ها خیلی سخت شده.

از همون اول کاری که میخاید یه اکانت دولوپری ساده بسازید تا لحظه ای که میخاید اپلیکیشن خودتون رو منتشر کنید کلی چالش خواهید داشت.

اما نگران نباشید … .

این مقاله با هدف انتقال تجربه و کمک به برنامه نویسان iOS ایرانی نوشته شده. پس در ادامه با ما همراه باشید… .

برای این که نظمی در بیان مطالب داشته باشیم به ترتیب به سوالاتی که در ابتدای مقاله مطرح شدن جواب میدیم. اگر سوالی علاوه بر موارد فوق داشتید حتما کامنت بذارید… .

۱- برای تولید و انتشار اپلیکیشن iOS چه پیش نیازهایی داریم؟

این سوال رو میشه از جنبه های مختلف جواب داد. از نظر زبان برنامه نویسی باید به یکی از دو تا زبان swift ترجیحا نسخه ۴ به بالا یا زبان برنامه نویسی objective-c آشنا یا مسلط باشید.

پیشنهاد من اینه که با swift شروع کنید.

از نظر سخت افزار در بهترین حالت به یه مک بوک یا آی مک احتیاج دارید. اگر نشد میتونید روی ویرچوال باکس یا وی ام ویر آخرین نسخه مکینتاش رو بالا بیارید و روی اون شروع به برنامه نویسی کنید اما باز هم پیشنهاد من استفاده از یه مک بوک هستش که دلایل زیادی هم براش دارم.

بعد از انتخاب زبان برنامه نویسی و تهیه سخت افزار لازم حالا نوبت انتخاب IDE میرسه. در این مرحله یه انتخاب بیشتر ندارید و اون هم آخرین نسخه xCode  هستش.

نکته: برای برنامه نویسی iOS بهتره همه اجزای کار به روز باشن. البته یه وقتایی این کار اجباری هم میشه. مثلا اگر که نسخه iOS گوشیتون بالای ۱۲ باشه ایکس کد میگه من رو هم آپدیت کن. بعدش میرید ایکس کد رو آپدیت کنید، سیستم عامل میگه من رو هم آپدیت کن تا بتونی ایکس کد رو آپدیت کنی.

اما مهمترین نیازی که برای توسعه بدون محدودیت اپلیکیشن دارید چیه؟

همه مواردی که در بالا گفتم قابل حله. شما با پرداخت هزینه مشخصی یه مک بوک تهیه میکنید و روش شروع به برنامه نویسی میکنید.

اما برنامه نویسی برای iOS بدون حساب کاربری توسعه دهنده اپل محدودیت های بسیار زیادی داره.

تعدادی از محدودیت های برنامه نویسی بدون حساب کاربری توسعه دهنده :

۱- نمیتونید اپ رو منتشر کنید . نه در سیب اپ نه در اپ استور

۲- تعداد محدودی اپلیکیشن میتونید روی دستگاهتون نصب کنید

۳- نمیتونید اپ رو بین تیم توسعه دهنده منتشر کنید (حالت test flight)

۴- از امکانات پنل توسعه دهندگان اپل محروم خواهید بود

و خیلی محدودیت های دیگه

کلافگی از تحریم های اپل علیه ایران

۲- آیا انتشار اپلیکیشن فارسی در اپ استور ممکن است؟ تحت چه شرایطی؟

متاسفانه در حال حاضر اپ استور اپل با انتشار اپلیکیشن به زبان فارسی مخالفت میکنه. تا همین چند وقت پیش اگر اپلیکیشن فارسی شما رد میشد کافی بود باهاشون مکاتبه کنید. مثلا بهشون بگید: این اپ برای ایرانی ها نیست بلکه برای فارسی زبانان دنیاست و از این دست صحبت ها.

اما الان شرایط به گونه ای شده که با ارایه توضیحات باز هم اپلیکیشن شما رو تایید نمیکنند و پیغامی به شکل زیر میفرستن :

In distributing apps on the App Store, Apple must comply with U.S. laws. Under U.S. sanctions regulations, the App Store cannot host, distribute, or do business with certain apps or developers connected to U.S. embargoed countries.

We have recently identified that Apple may not host your app because doing so would be prohibited by U.S. sanctions regulations. Unfortunately, therefore, we are unable to include your app on the App Store at this time.

We know this is disappointing. This area of law is complex and constantly changing, and should changes be made to U.S. law in the future we hope you will resubmit your app to the App Store.

You can contact the U.S. Department of the Treasury or refer to the Iran sanctions

or Syrian sanctions should you have questions on regulatory restrictions on U.S. companies.

پس میتونیم بگیم در حال حاضر شرایط برای انتشار اپلیکیشن فارسی در اپ استور بسیار سخت شده.

problem؟

۳- چطور میتونم برای اپلیکیشن iOS لینک مستقیم دانلود در اختیار کاربرام قرار بدم؟

برای این کار به اکانت اینترپرایس اپل احتیاج دارید. این اکانت امکانات بیشتری نسبت به اکانت دولوپری در اختیارتون قرار میده.

اکانت اینترپرایس این امکان رو براتون فراهم میکنه که بدون نیاز به ساین کردن اپلیکیشن در itunes connect اپتون رو منتشر کنید و لینک نصبش رو در اختیار کاربراتون قرار بدید.

حتما دیدید که بعد از نصب سیب اپ یا اسنپ، وقتی میخاید اپ رو برای اولین بار باز کنید یه پیغامی ظاهر میشه! این پیغام ازتون میخاد که حساب اینترپرایس اپلیکیشن رو trust کنید. ولی زمانی که اپ رو از اپ استور نصب میکنید نیازی به این کار نیست.

اخطار ایکس کد

۴-  آیا می شود بدون اکانت اینترپرایس یا اکانت دولوپری اپلیکیشن iOS نوشت؟

در ابتدای مقاله هم گفتیم، این کار در حد دمو شدنیه. شما میتونید اپ مورد نظرتون رو بدون داشتن حساب توسعه دهنده بنویسید ولی با یه سری محدودیت ها مواجهید و خیلی از امکانات ایکس کد براتون غیرفعال خواهد بود.

بنابراین لازم خواهد بود که حداقل یک اکانت دولوپر اپل تهیه کنید.

۵-  تفاوت اکانت اینترپرایس با اکانت دولوپری چیست؟

اکانت دولوپری(Developer account)

این اکانت برای برنامه نویسان حقیقی یا شخصی مناسب است که از طریق آن برنامه نویسان می توانند برنامه های خود را به آیتونز(iTunes) بفرستند و بعد از گذشت حداکثر ۱۰ روز کاری و بررسی برنامه و مورد تایید قرار گرفتن آن توسط شرکت اپل، برنامه در اپل استور منتشر خواهد شد. دو مورد از مهمترین نقاط ضعف اکانت دولوپری:

۱- این که زمان زیادی باید برای تایید برنامه خود منتظر ماند و در صورت تایید نشدن دوباره باید برنامه را فرستاد و مدت زیادی را صبر کرد.

۲- برنامه ی خود را فقط در اپل استور میتوانید منتشر کنید.

همچنین برای خریدن این نوع حساب توسعه دهندگی می بایست سالیانه ۹۹ دلار به شرکت اپل بپردازید.

اکانت اینترپرایز(Enterprise account)

این نوع اکانت برای اشخاص حقوقی یا شرکت هاست که صاحبان این نوع اکانت می تونن برنامه خود را بدون تایید iTunes و با لینک مستقیم در هر وب سایتی قرار دهند. برای خرید اکانت اینترپرایز شما می بایست یک شرکت ثبت شده در خارج از ایران داشته باشید که مورد تایید شرکت اپل نیز باشد. هزینه سالیانه این حساب کاربری نیز ۲۹۹ دلار خواهد بود.

میخوام اپلیکیشنمو منتشر کنم پرشیا کام کمکم میکنه

نحوه ساخت اکانت اینترپرایز یا اکانت دولوپری اپل

برای ساخت اکانت دولوپری که پیش نیاز اصلی برنامه نویسی اپل است باید یه اپل آی دی بسازید و یه حساب بانکی (billing information) بهش اضافه کنید.

تا سال پیش میشد با مسترکارت یا ویزاکارت مجازی اکانت دولوپری اپل تهیه کرد. اما حدود یک سالیه که اپل این کارت ها رو مجاز نمیشناسه.

دلیلش هم واضحه. اپل به طور دقیق بررسی میکنه که آدرس مربوط به حساب کاربری شما با آدرس اطلاعات مالی (billing information) یکی باشه. زمانی که شما مسترکارت مجازی تهیه میکنید معمولا اطلاعات آدرس اون فیک هستش پس مورد تایید اپل قرار نمیگیره.

روندش هم به این شکله که تا مرحله آخر پیش میرید و پرداخت رو هم انجام میدید و پول هم از حسابتون کسر میشه. اما بعد از چند روز اپل پول رو برمیگردونه و میگه که اطلاعات حساب کاربری به اطلاعات مربوط به billing information تناسب نداره.

پیشنهاد من اینه که اگر در خارج از کشور کسی رو دارید که کارت American Express داره پرداخت رو با اون انجام بدید. چون اپل این جور حساب ها رو به رسمیت میشناسه و معمولا مشکلی پیش نمیاد.

بعد از طی همه این مراحل اپل ازتون اسکن ID Cart میخاد و اگر شما ساکن خارج نباشید به مشکل خواهید خورد.

ما در پرشیاکام از طریق شعبه ای که در ترکیه داریم میتونیم به راحتی براتون اکانت دولپری بسازیم پس دیگه نیاز نیست که مراحل سخت و پر هزینه بالارو طی کنید.

برای ساخت اکانت اینترپرایز هم چالش های زیادی رو پیش رو دارید که مهم ترین اون تاسیس شرکت در خارج از کشوره. این شرکت باید مورد تایید اپل باشه و شناسه D-U-N-S داشته باشه.

با توجه به این که ساخت اکانت اینترپرایز اپل چالش های حقوقی زیادی داره ما در پرشیاکام سرویسی رو ارایه میدیم که بتونید از اکانت اینترپرایس ما استفاده کنید یا حتی اکانت اینترپرایس خودتون رو سفارش بدید تا براتون بسازیم.

6 پاسخ
  1. مهدی
    مهدی گفته:

    سلام
    پس با این توضیحات الانم می تونیم اپ انتشار بدیم درسته ؟ برای فروشگاه های اینترنتی که پرداخت دارن چطور ؟

    پاسخ
    • jafarabedi
      jafarabedi گفته:

      سلام . ممنون بابت بازخوردتون. بله ما میتونیم یه سری تغییرات در اپلیکیشن شما بدیم و برای انتشار آمادش کنیم

      پاسخ
  2. مرتضی
    مرتضی گفته:

    سلام
    آیا هنوزم امکان همچین کاری وجود داره ؟
    و از چه طریق میشه با شما در ارتباط بود برای انجام اینکار؟
    لطفا راهنمایی کنید

    پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

امتیاز دهی به این مطلب
  • محتوای مطالب
  • نگارش مطالب
5
درحال ارسال
امتیاز دهی کاربران
5 (1 رای)