آموزش مرکز برنامه: ادغام و تحویل مداوم برای iOS

App Center: Continuous Integration and Delivery for iOS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به آخرین باری که یک برنامه را منتشر کرده اید فکر کنید. چند جلسه آزمایش کننده بتا شما برگزار شد؟ چند بار برنامه شما خراب شد؟ کاربران بیشترین زمان را در کجا سپری کرده اند؟ Visual Studio App Center به طور خودکار این داده ها را برای شما جمع آوری کرده و در یک داشبورد مبتنی بر وب ادغام می کند. همچنین یک راه حل کامل ادغام مداوم / استقرار مداوم (CI / CD) برای برنامه های iOS و macOS شما فراهم می کند. شما repo خود را به App Center متصل می کنید و برنامه های شما را بر اساس عوامل میزبان cloud ایجاد می کند ، آزمایشات واحد و UI را به طور خودکار بر روی دستگاه های واقعی اجرا می کند و آنها را در تسترهای بتا و فروشگاه های برنامه توزیع می کند. پس از استقرار ، App Center به شما کمک می کند با گزارش خرابی و تجزیه و تحلیل پیشرفته ، برنامه های خود را رصد کنید. حتی به شما امکان می دهد اعلان های فشاری هدفمند را برای درگیر کردن مشتریان خود ارسال کنید.

این دوره مبتنی بر پروژه نشان می دهد که چگونه با استفاده از ویژگی های ارائه شده توسط App Center ، فرآیند توسعه iOS خودکار کنید. بیاموزید که چگونه با یک برنامه ارائه شده iOS Swift شروع کنید و به تدریج از خدمات مرکز برنامه استفاده کنید. با پایان دوره ، شما یک برنامه بومی iOS Swift با خط لوله CI / CD کاملاً یکپارچه خواهید داشت.
موضوعات شامل:
  • مرکز برنامه چیست؟
  • ساختن برنامه در مرکز برنامه
  • ایجاد و اجرای تست واحد با XCTest
  • افزودن SDK App Center به پروژه Xcode شما
  • توزیع نسخه جدید
  • ایجاد یک خرابی آزمایشی
  • کنترل خرابی و عملکرد برنامه با تجزیه و تحلیل
  • درگیر کردن مشتریان خود با اعلان های فشاری هدفمند

سرفصل ها و درس ها

1. مرکز برنامه چیست؟ 1. What Is App Center?

  • کد بیشتر ، کمتر مدیریت کنید Code more, manage less

  • برنامه مرکز چیست؟ What is App Center?

  • یک حساب مرکز برنامه ایجاد کنید Create an App Center account

  • راه اندازی مک Mac setup

2. برنامه نمونه 2. The Sample Application

  • معرفی برنامه نمونه Introducing the sample app

  • repo برنامه نمونه GitHub Fork the sample app GitHub repo

3. ساخت 3. Build

  • یک برنامه iOS / Swift را به مرکز برنامه اضافه کنید Add an iOS/Swift app to App Center

  • برنامه خود را در مرکز برنامه بسازید Build your app in App Center

4- تست کنید 4. Test

  • تست در مرکز برنامه Testing in App Center

  • یک آزمایش واحد با XCTest ایجاد کنید Create a unit test with XCTest

  • XCTest خود را در مرکز برنامه اجرا کنید Run your XCTest in App Center

5. ادغام SDK 5. SDK Integration

  • برنامه مرکز SDK را به پروژه Xcode خود اضافه کنید Add the App Center SDK to your Xcode project

  • برنامه خود را به مرکز برنامه مشخص کنید Identify your app to App Center

  • خدمات مرکز برنامه را شروع کنید Start the App Center services

6. توزیع کنید 6. Distribute

  • یک نمایه تأمین ایجاد کنید Create a provisioning profile

  • توزیع با مرکز برنامه Distribution with App Center

  • یک گروه توزیع در مرکز برنامه ایجاد کنید Create a distribution group in App Center

  • یک دستگاه را در پرتال Apple Developer ثبت کنید Register a device in the Apple Developer portal

  • نسخه جدید توزیع کنید Distribute a new release

  • به روزرسانی های درون برنامه را فعال کنید Enable in-app updates

7. تشخیصی 7. Diagnostics

  • تصادف آزمایشی ایجاد کنید Generate a test crash

  • نماد اشکال زدایی را برای گزارش خرابی خود بارگذاری کنید Upload debug symbols for your crash report

8- تحلیلی 8. Analytics

  • گزارش های تحلیلی را مشاهده کنید View analytics reports

  • وقایع تجزیه و تحلیل سفارشی را دنبال کنید Track custom analytics events

  • داده های تحلیلی را به لاجورد صادر کنید Export analytics data to Azure

9. فشار 9. Push

  • اعلان های فشار را پیکربندی کنید Configure push notifications

  • مخاطب فشار را تعریف کنید Define a push audience

  • اعلان فشار ارسال کنید Send a push notification

نمایش نظرات

آموزش مرکز برنامه: ادغام و تحویل مداوم برای iOS
جزییات دوره
1h 31m
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,008
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Taparauskas Mark Taparauskas

Mark Taparauskas یک توسعه دهنده ارشد محتوای در Azure Platform Evangelism and Experience در Microsoft است. وی هم اکنون در زمینه مواد آموزشی و نمونه هایی برای توسعه دهندگان آزور کار می کند. وی قبل از پیوستن به مایکروسافت ، وقت خود را بین نوشتن کد و ارائه آموزش در برنامه های Windows با برنامه های C # ، برنامه های iOS با Swift و برنامه های Android با Java تقسیم کرد.