خدمات برنامه نویسی
  • امنیت بالا

  • طراحی رابط کاربری زیبا

  • سرعت بالا

  • افزونگی کم

  • تهیه مستندات پروژه درخواستی
    تهیه مستندات پروژه درخواستی

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

  • تحلیل پروژه
    تحلیل پروژه

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

  • تنظیم قرارداد و فازبندی پروژه
    تنظیم قرارداد و فازبندی پروژه

    پس از تایید شما و هماهنگی های لازم انجام شده ، پیش نویس قرارداد برای شما ارسال می شود تا پس از مطالعه قرارداد برای امضا و تایید قرارداد طی جلسه حضوری یا تلفنی با ما تماس حاصل نمایید .

  • تکمیل پروژه و تست
    تکمیل پروژه و تست

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

میزبان صدای گرم شما هستیم…

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

توجه: ایمیل های مهم و ضروری در خصوص شکایات، احضاریه ها و نامه های قضایی، فیلترینگ و پلیس فتا به آدرس [email protected] ارسال گردند تا در اسرع وقت رسیدگی گردند.

برنامه نویسی IOS

برنامه نویسی IOS آیا می خواهید وارد حوزه برنامه نویسی و توسعه iOS شوید؟ در این مطلب، ما با هم
یاد می گیریم که چه چیزی برای توسعه دهنده iOS لازم است.

برنامه نویسی IOS
برنامه نویسی IOS

Xcode چیست؟

Xcode به عنوان محیط توسعه یکپارچه (IDE) شناخته می شود. استفاده از Xcode هر آنچه را که برای
ساختن برنامه برای iOS ، tvOS ، macOS (که قبلاً با عنوان OS X معرفی می شد) و watchOS نیاز داریم
به ما می دهد. Xcode شامل یک کامپایلر سریع ، سازنده رابط و سایر ابزارهای مورد نیاز برای بارگذاری برنامه
برنامه نویسی IOSشما درApp Store (تنها مرجع اختصاصی برای توزیع اپلیکیشن برای iOS) است.

نحوه بارگیری و نصب Xcode

شما با قسمت های مختلف رابط کاربری Xcode آشنا می شوید و اولین برنامه iOS خود را ایجاد کرده و آن
را در شبیه ساز iOS اجرا می کنید. سپس با نحوه اتصال دستگاه iOS به Xcode از طریق USB آشنا می شوید
برنامه نویسی IOS تا بتوانید برنامه را روی آن اجرا کنید.

 

نحوه افزودن اپل آیدی
نحوه افزودن اپل آیدی

نحوه افزودن Apple ID به Xcode

نحوه افزودن Apple ID به Xcode به منظور ایجاد و نصب گواهینامه های دیجیتالی لازم در دستگاه شما و نحوه
انجام به گواهی دستگاه خود اعتماد کنید در نهایت ، نحوه اتصال به دستگاه خود از طریق Wi-Fi را خواهید آموخت
برنامه نویسی IOS  بنابراین دیگر نیازی نیست هر بار که می خواهید برنامه ای را اجرا کنید ، دستگاه خود را وصل
کرده و از برق بکشید.

راه های برنامه نویسی برای iOS

برنامه نویسی در محیط Mac، برنامه نویسی در محیط ویندوز

راه های برنامه نویسی برای iOS
راه های برنامه نویسی برای iOS

برنامه نویسی در محیط Mac

رایانه Apple Mac که از macOS 10.15 Catalina یا macOS 11.0 Big Sur استفاده می کند، یک شناسه اپل
Apple ID (اگر یکی ندارید، در بخش مربوطه یکی ایجاد می کنید)،به صورت اختیاری، یک دستگاه iOS که
برنامه نویسی IOS حداقل دارای iOS 14 است.

برنامه نویسی در محیط ویندوز

مساله اصلی که شما را از توسعه برنامه iOS در ویندوز باز می دارد Xcode بود ، Xcode به عنوان محیط
توسعه یکپارچه (IDE) شناخته می شود که برای طراحی و توسعه یک برنامه iOS استفاده می شود.اکنون
برنامه نویسی IOS Xcode شامل همه چیزهایی است که برای ساختن یک برنامه iOS نیاز دارید.

بارگیری و نصب ios

تنها مسئله این است که فقط با Mac OS X (که امروزه Mac OS نامیده می شود) سازگار است.مسئله دیگر این
است که شما نمی توانید هیچ رایانه ای را با سیستم عامل Mac خریداری کنید زیرا برخلاف ویندوز ، اپل به شما
برنامه نویسی IOS اجازه نمی دهد سیستم عامل خود را با سایر تولید کنندگان مجوز دهید.

استفاده از دستگاه ios

هنگام خرید OS X ، می توانید مجوز اجرای این سیستم عامل را فقط بر روی سخت افزار Apple دریافت کنید. این
برنامه نویسی IOS  شما را محدود به توسعه برنامه هایی می کند که فقط در Mac اجرا می شوند.

8 روش برتر توسعه برنامه iOS در رایانه Windows

از Virtualbox استفاده کنید و Mac OS را در رایانه ویندوزی خود نصب کنید. سریعترین راه برای توسعه
برنامه های iOS در ویندوز ، استفاده از ماشین مجازی است. یک ماشین مجازی محیطی را ایجاد می کند
برنامه نویسی IOS که در آن هر سیستم عامل می تواند کار کند مانند این که در سخت افزار مشابه خود کار
می کند.

مجازی سازی

این قابلیت مجازی سازی نامیده می شود زیرا به شما امکان می دهد ویندوز را روی لینوکس و حتی ویندوز
برنامه نویسی IOS را در OS X اجرا کنید.

 اجرای سیستم عامل Mac بر روی ماشین مجازی

1-کپی از OS X به عنوان یک فایل تصویری مجازی یا یک نصب کننده 2- ابزار ماشین مجازی مانند VirtualBox
یا VMWare. با بارگیری از OS Store می توانید نسخه تکراری OS X را دریافت کنید. به همین ترتیب می توانید نصب
کنندگان را از منابع مختلف در اینترنت پیدا کنید.به یاد داشته باشید که استفاده از سیستم عامل Mac در سخت
برنامه نویسی IOS افزارهای غیر اپل بر خلاف موافقت نامه مجوز کاربر نهایی اپل (EULA) است.

Mac در Cloud اجاره کنید

یک روش بسیار ساده تر برای دستیابی به سیستم عامل X ، اجاره Mac در Cloud است ، اگرچه بسیار
گرانتر خواهد بود.خدماتی مانند Mac-in-Cloud و Mac-Stadium محصولات ارزان قیمت rent-a-Mac را ارائه
می دهند. می توانید با استفاده از Remote Desktop Connection (RDP) با آن Mac های مبتنی بر ابر
برنامه نویسی IOS ارتباط برقرار کنید.

“Hackintosh” خود را بسازید

بارزترین انتخاب خدمات توسعه برنامه iOS در رایانه Windows این است که شاید OS OS را بر روی رایانه
Windows نصب کنید.Hackintosh رایانه ای است که سیستم عامل Mac را اجرا می کند. این مشابه نصب
OS X در ماشین مجازی است ، همچنین می توانید OS X را به عنوان سیستم عامل قابل بوت روی رایانه خود
برنامه نویسی IOS نصب کنید.

برنامه های iOS را در Windows با ابزارهای Cross-Platform ایجاد کنید

ابزارهای بین پلتفرم شگفت انگیز هستند: شما یکبار برنامه خود را کدگذاری کرده و آن را به iOS و Android
صادر می کنید.این می تواند زمان توسعه برنامه و هزینه شما را به نصف کاهش دهد.چند ابزار چند پلتفرمی به
شما امکان می دهد برنامه های iOS را در رایانه Windows ایجاد کنید یا به شما اجازه می دهد برنامه را در صورت
برنامه نویسی IOS  وجود Mac در شبکه خود کامپایل کنید.

راه های برنامه نویسی برای توسعه ios

استدلالی که به طور مرتب علیه ابزارهای توسعه برنامه های چند پلتفرمی شنیده می شود این است که آنها
دسترسی محدود و سخت افزارهای تلفن هوشمند را پشتیبانی می کنند و نسبت به همتایان خود “هوشمندتر”
نیستند.به یاد داشته باشید که هر ابزار چند پلتفرمی از شما انتظار دارد که کد خاصی از پلتفرم را در یک نقطه خاص
برنامه نویسی IOS ایجاد کنید ، به خصوص اگر نیاز به کدگذاری ویژگی های سفارشی دارید.

با Sandbox Swift کدگذاری کنید

Swift یک زبان منبع باز است ، به این معنی که می توانید آن را به طور م onثر روی هر سخت افزاری اجرا کنید.
بنابراین ، می توانید آن را در مرورگر خود نیز اجرا کنید – اگر زبان به Chrome ، Safari یا Firefox منتقل شده است.
برنامه نویسی IOSبا استفاده از Swift Sandbox می توانید Swift و کد نویسی را بدون نیاز به Mac یا XCode یاد بگیرید.

اجرای کد در Swift Sandbox

هنگامی که یک کد را در  Swift Sandbox اجرا کردید ، کد را به سرور وب ارسال می کند. سرور وب کد را کامپایل
می کند و نتیجه را برمی گرداند.بنابراین ، می توانید آن را در مرورگر خود نیز اجرا کنید، اگر زبان به Chrome
، Safari یا Firefox منتقل شده برنامه نویسی IOS  است.

از Unity3D استفاده کنید

یک IDE قدرتمند ، Unity ، در اصل به عنوان موتور توسعه بازی شناخته می شود که می تواند در Android ، iOS ،
Windows و بسیاری از سیستم عامل های دیگر استفاده شود.اما توسعه سریع و ویژگی های قدرتمند آن نیز آن
برنامه نویسی IOS را به گزینه ای مناسب برای ساخت برنامه های غیر بازی تبدیل کرده است.

ایجاد برنامه ios در Windows

ویژگی “Cloud Build” Unity از مراحل توسعه iOS در Windows پشتیبانی می کند.با ثبت نام به عنوان توسعه
دهنده اپل و پیوستن به واحد ابر واحد ، راه اندازی ، ایجاد و ساخت پروژه های iOS آسان است.با استفاده از
برنامه نویسی IOS ویرایشگر رایگان برای توسعه و توزیع ، می توانید یک برنامه ios را به طور کامل در Windows
ایجاد کنید.

با چارچوب ترکیبی ، Xamarin

یک چارچوب ترکیبی ارزان تر از Cloud Mac ، راه حل مقرون به صرفه یا توسعه iOS در Windows را ارائه می دهد.
Xamarin یک انتخاب مورد اعتماد اکثر توسعه دهندگان است که ادعا می کنند خروجی اصلی واقعی را ارائه می دهد.
برای کد نویسی از C# استفاده می کند. این یک پلتفرم غنی از ویژگی ها است که به شما امکان می دهد برنامه
برنامه نویسی IOS های iOS را بسازید و کامپایل کنید و آنها را در دستگاه های iOS از Windows نصب کنید.

در محیط بومی React

React Native یک ابزار پلتفرم متقابل بر اساس Javascript است که به طور گسترده برای توسعه iOS در
ویندوز استفاده می شود.دارای چندین ویژگی استثنایی و منحنی یادگیری آسان است ، که آن را به یک ابزار
برنامه نویسی IOS محبوب در بین توسعه دهندگان تبدیل کرده است.

شبیه ساز اندروید

با استفاده از شبیه ساز اندروید و با راه اندازی ماشین های استقرار سیستم عامل Mac ، توسعه یک برنامه
iOS در Windows امکان پذیر است.برای مشاهده خروجی ، می توانید از شبیه ساز Expo استفاده کنید که
در Android و iOS موجودبرنامه نویسی IOS  است.

توسعه برنامه iOS تنها برای آشنایی با Xcode است.

هنگامی که در آنجا راحت هستید ، می توانید برنامه خود را با ابزارهای ذکر شده در بالا توسعه دهید ،
که به شما کمک می کند در مسیر درست شروع کنید.ابتدا با بارگیری Xcode ، محیط توسعه یکپارچه اپل
برنامه نویسی IOS برای توسعه برنامه های iOS ، از App Store در بخش بعدی شروع کنید.

بارگیری و نصب Xcode از Store App

قبل از شروع به نوشتن برنامه های iOS ، باید Xcode را از App Store بارگیری و نصب کنید. این مراحل را دنبال کنید:

  1. از منویApple ، App Store را انتخاب کنید.
  2. در قسمت جستجو در گوشه بالا سمت راست، Xcode را تایپ کرده و کلید Return را فشار دهید.
  3. باید Xcode را در نتایج جستجو مشاهده کنید. روی Get و سپس Install کلیک کنید.
  4. اگر Apple ID دارید ، آن را در کادر Apple ID تایپ کنید. اگر Apple ID ندارید ، روی دکمه Create Apple ID
    کلیک کنید و دستورالعمل های مرحله به برنامه نویسی IOS  مرحله را برای ایجاد یکی دنبال کنید:

1.1 – کادر گفتگوی ایجاد Apple ID

  1. پس از نصب Xcode ، آن را راه اندازی کنید. شما باید صفحه زیر (Welcome to Xcode) را مشاهده کنید.
    روی ایجاد پروژه جدید Xcode (Create a new Xcode project) در قسمت سمت چپ کلیک کنید:

1.2 – صفحه Welcome to Xcode

  1. صفحه پروژه جدید را به صورت زیر مشاهده خواهید کرد. برای انتخاب قالب برای پروژه جدید خود گزینه
    iOS را انتخاب کنید. گزینه App را انتخاب کنیدبرنامه نویسی IOS و سپس روی Next کلیک کنید:

1.3 – یک الگو برای صفحه پروژه جدید خود انتخاب کنید

  1. اکنون پنجره “گزینه های انتخابی برای پروژه جدید خود” را مشاهده خواهید کرد:

1.4 – گزینه هایی را برای صفحه پروژه جدید خود انتخاب کنید

این پنجره انتخاب ها را به صورت زیر تنظیم کنید:

نام محصول

(Product Name): نام انتخابی برای برنامه شما می باشد. ما در این قسمت ExploringXcode
برنامه نویسی IOS را در قسمت متن وارد می کنیم.

شناسه سازمان

(Organization Identifier): این گزینه برای ایجاد یک شناسه منحصر به فرد برای برنامه شما درApp Store
استفاده می شود. به طور معمول، از علامت DNS معکوس استفاده می شود. فعلاً com.myname را وارد کنید.

رابط

(Interface): روشی که برای ایجاد رابط کاربری برای برنامه شما استفاده می شود. این را روی Storyboard
تنظیم کنید.

زبان

(Language): زبان برنامه نویسی مورد استفاده است، این را روی Swift تنظیم کنید.

سایر تنظیمات

سایر تنظیمات را در مقادیر پیش فرض خود بگذارید. اطمینان حاصل کنید که همه کادرهای تأیید علامت زده نشده اند.
برنامه نویسی IOS وقتی کار تمام شد روی Next کلیک کنید.

  1. اکنون کادر محاوره ای Save را مشاهده خواهید کرد. مکانی را برای ذخیره پروژه خود مانند پوشه Desktop
    یا Documents انتخاب کنید و سپس روی Create کلیک کنید:

1.5 – کادر محاوره ای  Save

  1. اگر کادر محاوره ای شامل عبارت (No author information was supplied by the version control system)
    را می بینید روی Fix کلیک کنید.

اطلاعات مهم

دلیل مشاهده این کادر محاوره ای این است که کادر تأیید Source Control علامت زده شده است. اپل توصیه
می کند که Source Control را روشن کنید.

  1. صفحه اولویت Source Control را به صورت زیربرنامه نویسی IOS  مشاهده خواهید کرد:

1.6 – صفحه اولویت Source Control

اطلاعات زیر را وارد کنید: نام ناشر (Author Name): نام خود شما، ایمیل ناشر (Author Email): آدرس ایمیل شما
پس از اتمام کار ، با کلیک روی دکمه قرمز رنگ در گوشه سمت چپ بالا ، صفحه اولویت Source Control را ببندید.

  1. پنجره اصلی Xcode ظاهر برنامه نویسی IOS می شود.

آشنایی با رابط کاربری Xcode

با انجام مراحل فوق یک پروژه Xcode ایجاد شد. همانطور که مشاهده می کنید، رابط کاربری Xcode به چندین
برنامه نویسی IOS قسمت مجزا تقسیم می شود، همانطور که نشان داده شده است:

1.7 – رابط کاربری Xcode

توضیحات زیر مربوط به اعدادی است که در برای قسمت های مختلف تصویر قبلی مشخص شده است:

  1. نوار ابزار (Toolbar): برای ساخت و اجرای برنامه های شما و مشاهده پیشرفت عملکردها استفاده
    می شود. سمت چپ نوار ابزار شامل دکمه Navigator (1) ، دکمه Play (2) ، دکمه Stop (3) ، منوی
    Scheme (4) و Activity View (5) است:

1.8 – نوار ابزار Xcode (سمت چپ)

  • دکمه Navigator محیط Navigator را فعال و غیرفعال می کند.
  • دکمه Play برای ساخت و اجرای برنامه شما استفاده می شود.
  • دکمه Stop همه برنامه های در حال اجرا را متوقف می کند.
  • منوی Scheme هدف خاصی را که باید ساخته شود (Exploring Xcode) و مقصد (شبیه ساز یا دستگاه)
    را برای اجرای هدف (شبیه ساز iOS) نشان می دهد. برنامه ها و مقاصد متمایز هستند. Schemes تنظیمات
    مربوط به ساخت، اجرا، آزمایش، نمایه سازی، تجزیه و تحلیل و بایگانی پروژه شما را مشخص می کنند.
    Destinations (مقصدها) مکان نصب برنامه شما را مشخص می کنند. به طور معمول، یک طرح (Scheme)
    برای هر هدف در پروژه شما وجود دارد. مقصد برای دستگاههای فیزیکی و شبیه سازها وجود دارد.
  • Activity View میزان پیشرفت کارها را نمایش می دهد. سمت راستبرنامه نویسی IOS  نوار ابزار شامل
    دکمه Library (1) دکمه Code Review (2) و دکمه Inspector (3) است:

1.9 – نوار ابزار Xcode (سمت راست)

  • دکمه Library (کتابخانه) عناصر رابط کاربر، قطعات کد و سایر منابع را نمایش می دهد.
  • دکمه Code Review (بررسی کد) به شما امکان می دهد نسخه های قبلی پرونده ای را که در حال
    ویرایش هستید مشاهده کنید.
  • دکمه Inspector محیط Inspector را فعال و غیرفعال برنامه نویسی IOS می کند.

محیط Navigator area

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

محیط ویرایشگر Editor area

به شما امکان می دهد کد منبع، رابط کاربری و سایر منابع را ویرایش برنامه نویسی IOS  کنید.

محیط Inspector area

به شما امکان می دهد اطلاعات مربوط به موارد انتخاب شده در محیط Navigationیا محیط Editor را
برنامه نویسی IOS مشاهده و ویرایش کنید.

محیط اشکال زدایی Debug area

با تایپ Shift + Command + Y تغییر می کند. شامل نوار Debug، نمایمتغیرها (Variables) و Console است.

رابط Xcode

اکنون که با رابط Xcode آشنا شدید، برنامه ای را که به تازگی در شبیه ساز iOS ایجاد کرده اید، اجرا می کنید،
برنامه نویسی IOS که نمایشی از دستگاه iOS شما را نمایش می دهد.

اجرای برنامه در شبیه ساز iOS

هنگام نصب Xcode شبیه ساز iOS نصب می شود. این دستگاه یک دستگاه iOS شبیه سازی شده را ارائه می
دهد تا بتوانید بدون نیاز به یک دستگاه فیزیکی iOS ، ببینید برنامه شما چگونه است و چگونه رفتار می کند. این
می تواند تمام اندازه صفحه نمایش و وضوح تصویر را برای iPad و iPhone مدل کند ، بنابراین می توانید برنامه خود
برنامه نویسی IOS را بر روی چندین دستگاه به راحتی آزمایش کنید.

برای اجرای برنامه خود در شبیه ساز، مراحل زیر را دنبال کنید:

  1. روی منوی Scheme در نوار ابزار کلیک کنید و لیستی از شبیه سازها را مشاهده خواهید کرد. برای مثال
    iPhone SE (نسل دوم) را از این منو انتخاب کنید: منوی طرح Xcode با iPhone SE (2nd generation) انتخاب
    برنامه نویسی IOS شده است.
  2. روی دکمه Play کلیک کنید تا برنامه خود را در شبیه ساز انتخاب شده فعلی نصب و اجرا کنید. همچنین
    می توانید از میانبر صفحه کلید Command + R استفاده کنید.
  3. اگر کادر محاوره ای Developer Tools Access را مشاهده می کنید ، نام کاربری (Username) و رمز عبور
    (Password) حساب سرپرست Mac را وارد کرده و روی Continue کلیک کنید.
  4. شبیه ساز راه اندازی می کند و نمایشی از iPhone SE (2nd generation)را نشان می دهد. برنامه شما یک
    برنامه نویسی IOS صفحه سفید نشان می دهد، زیرا هنوز چیزی به پروژه خود اضافه نکرده اید.

1.11 – شبیه ساز iOS

  1. به Xcode بازگردید و بر روی دکمه Stop (یا Command +. ) فشار دهید تا پروژه در حال اجرا متوقف شود.
    برنامه نویسی IOS بدین طریق برنامه iOS در شبیه ساز ایجاد و اجرا می شود.

بخش های No Devices و Build

شما نحوه انتخاب شبیه ساز را در منوی Scheme برای اجرای برنامه خود در قسمت قبل آموختید. علاوه بر لیست
شبیه سازها ، منوی Scheme همچنین دارای بخش No Devices و Build می باشد. اینها به شما امکان می دهد
برنامه نویسی IOS برنامه ها را در دستگاه های iOS واقعی اجرا کنید و برنامه ها را برای ارسال به Store App آماده کنید.

روی منوی Scheme در نوار ابزار کلیک کنید تا بخشNo Devices  و Build در بالای منو مشاهده شود:

1.12 – منوی طرح Xcode با هر دستگاه iOS (arm64) انتخاب شده است

بخش No Devices در حال حاضر متنی را نمایش می دهد که نشان می دهد:

No devices connected to ‘My Mac’… ،‌ زیرا در حال حاضر هیچ دستگاه iOS متصل به رایانه خود ندارید. اگر
بخواهید یک دستگاه iOS را وصل کنید، در این قسمت ظاهر می شود و می توانید برنامه هایی را که روی آن
توسعه می دهید برای آزمایش اجرا کنید. اجرای برنامه های شما بر روی یک دستگاه واقعی توصیه می شود
زیرا شبیه ساز ویژگی های عملکرد یک دستگاه iOS واقعی را به طور دقیق منعکس نمی کند و برخی ویژگی
برنامه نویسی IOS های سخت افزاری و API های نرم افزاری دستگاه های واقعی را ندارد.

استفاده از دستگاه iOS برای توسعه

توصیه می شود برنامه های خود را بر روی یک دستگاه iOS واقعی بسازید و آزمایش کنید، زیرا شبیه ساز قادر
برنامه نویسی IOS به شبیه سازی برخی از اجزای سخت افزاری و API های نرم افزاری نخواهد بود.

اطلاعات مهم

علاوه بر دستگاه شما، برای ساختن و اجرای برنامه خود در دستگاه خود ، به یک Apple ID یا یک حساب توسعه
دهنده Apple پرداخت نیاز دارید. شما از همان Apple ID استفاده می کنید که قبلاً برای بارگیری Xcode از App
برنامه نویسی IOS Store استفاده می کردید:

  1. از کابل همراه دستگاه iOS خود برای اتصال آن به Mac خود استفاده کنید و مطمئن شوید قفل آن باز است.
    نکته: در نوار منوی Xcode با انتخاب Devices and Simulators | Window می توانید دستگاه های متصل را
    مشاهده کنید.
  2. در منوی Scheme ، دستگاه خود را (در این حالت iPhone) به عنوان مقصد اجرا انتخاب کنید:

1.13 – منوی طرح Xcode با دستگاه iOS واقعی انتخاب شده است

  1. منتظر بمانید تا Xcode نمایه سازی و پردازش را به پایان برساند، که مدتی طول می کشد. پس از اتمام،
    Ready در پنجره وضعیت نمایش داده می شود.
  2. پروژه را با کلیک روی دکمه Play اجرا کنید (یا از Command + R استفاده کنید). با خطای زیر مواجه می
    شوید: برای ثبت نام در “Exploring Xcode” به یک تیم توسعه نیاز دارید.

 1.14 – صفحه Xcode Signing & Capilities

این امر به این دلیل است که برای اجرای برنامه بر روی دستگاه iOS نیاز به یک گواهی دیجیتالی است و شما باید
برنامه نویسی IOS یک Apple ID یا حساب توسعه دهنده اپل پولی به Xcode اضافه کنید تا بتوانید گواهی دیجیتال
را ایجاد کنید.

یادداشت مهم

استفاده از Apple ID به شما امکان می دهد برنامه خود را در دستگاه iOS آزمایش کنید ، اما برای توزیع برنامه
ها در App Store به یک حساب برنامه نویس Apple Developer نیاز دارید.گواهینامه ها اطمینان می دهند که تنها
برنامه هایی که بر روی دستگاه شما اجرا می شوند ، برنامه هایی هستند که شما آنها را مجاز می دانید. این به
برنامه نویسی IOS محافظت در برابر بدافزار کمک می کند.

  1. روی دکمه Add Account… کلیک کنید:

1.15 – پنجره Xcode Signing & Capilities با انتخاب دکمه Add Account انتخاب شده است

  1. پنجره Preferences Xcode با انتخاب قسمت Accounts ظاهر می شود. Apple ID خود را وارد کرده و روی
    Next کلیک کنید. توجه داشته باشید که در صورت تمایل می توانید با استفاده از دکمه Create Apple ID
    یک Apple ID متفاوت ایجاد کنید:

1.16 – کادر گفتگوی ایجاد Apple ID

همچنین می توانید با انتخاب Preferences در منوی Xcode به گزینه های Xcode دسترسی پیدا کنید.

  1. در صورت درخواست رمز عبور خود را وارد کنید. پس از چند دقیقه ، قسمت Accounts تنظیمات حساب
    برنامه نویسی IOS شما را نمایش می دهد:

1.17 – صفحه حساب ها در تنظیمات برگزیده Xcode

  1. پس از اتمام کار ، با کلیک روی دکمه قرمز رنگ در گوشه بالا سمت چپ ، پنجره Preferences را ببندید.

در قسمت ویرایش Xcode ، روی Signing & Capability کلیک کنید. اطمینان حاصل کنید که گزینه Automatically manage signing علامت زده برنامه نویسی IOS شده است و Personal Team از منوی باز شده Team انتخاب شده است:

1.18 – پنجره Xcode Signing & Capilities با مجموعه حساب

اگر هنوز خطاهایی در این صفحه مشاهده می کنید ، سعی کنید Bundle Identifier را با تایپ چند کاراکتر تصادفی
در آن تغییر دهید ، به عنوان مثال ، com.myname5109.ExploringXcode.

هنگام ساخت و اجرا همه چیز باید کار کند و برنامه شما بر روی دستگاه iOS شما نصب می شود. با این حال، راه
برنامه نویسی IOS اندازی نمی شود و پیام زیر را مشاهده خواهید کرد:

1.19 – کادر محاوره ای “ExploringXcode” راه اندازی نشد

این بدان معناست که باید به گواهی نصب شده بر روی دستگاه خود اعتماد کنید. نحوه انجام این کار را در قسمت
برنامه نویسی IOS بعدی خواهید آموخت.

به گواهی برنامه توسعه دهنده در دستگاه iOS خود اعتماد کنید

گواهی برنامه توسعه دهنده یک فایل ویژه است که همراه با برنامه شما بر روی دستگاه iOS شما نصب می شود.
برنامه نویسی IOS قبل از اینکه برنامه شما اجرا شود، باید به آن اعتماد کنید. حالا این کار را انجام دهیم:

  1. در دستگاه iOS خود ، روی Settings ضربه بزنید.
  2. روی General ضربه بزنید.
  3. روی Device Management ضربه بزنید:

1.20 – تنظیم مدیریت دستگاه در تنظیمات iOS

  1. روی Apple Development ضربه بزنید:

1.21 – بخش توسعه اپل در تنظیمات مدیریت دستگاه

  1. روی Trust “Apple Development:” ضربه بزنید:

1.22 – دکمه اعتماد

روی Trust ضربه بزنید:

1.23 – کادر محاوره ای Trust

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

1.24 – بخش توسعه اپل با گواهی معتبر

  1. برای ساخت و اجرا مجدد روی دکمه Play در Xcode کلیک کنید. مشاهده خواهید کرد که برنامه شما در
    برنامه نویسی IOS دستگاه iOS خود راه اندازی و اجرا می شود.

توجه داشته باشید که برای ساختن و اجرای برنامه خود باید دستگاه iOS خود را با استفاده از کابل به Mac خود
متصل کنید. در قسمت بعدی نحوه اتصال به دستگاه خود از طریق Wi-Fi را خواهید آموخت.

اتصال دستگاه iOS به صورت بی سیم

قطع و وصل مجدد دستگاه iOS خود به Mac پس از مدتی بسیار دشوار می شود ، بنابراین اکنون Xcode را برای
اتصال به دستگاه iOS خود از طریق Wi-Fi پیکربندی می کنید. این مراحل را دنبال کنید:

  1. اطمینان حاصل کنید که دستگاه iOS شما به Mac شما متصل است و هر دو دستگاه Mac و iOS در یک
    برنامه نویسی IOS شبکه بی سیم یکسان هستند.
  2. از نوار منوی Xcode گزینهDevices and Simulators | Window را انتخاب کنید:

1.25 – منوی پنجره Xcode با انتخاب دستگاهها و شبیه سازها

  1. روی کادر تأیید با علامت اتصال از طریق شبکه کلیک کنید:

1.26 – پنجره Xcode Devices and Simulators با علامت “اتصال از طریق شبکه” علامت زده شده است

دستگاه iOS شما اکنون به صورت بی سیم به Xcode متصل شده است و دیگر نیازی به کابل USB ندارید تا به آن
برنامه نویسی IOS متصل شوید.