|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios-code-signing-best-practices-to-build-net-maui-in-devops/
课程评论:没有评论
课程名称:iOS 代码签名最佳实践以构建 .NET MAUI 在 DevOps 中 课程概述:本课程旨在帮助学员在仅使用 Windows 技术的开发工作站上创建 iOS 应用程序的开发环境,并利用 Azure DevOps 的管道(每月约 30 小时的免费构建时间)来开发出色的移动应用程序。课程将教授如何建立一个整洁的钥匙串,以管理代码签名证书,并利用这些证书在 Microsoft Windows 上构建 iOS 应用。学员将学习如何改进 Apple 开发者计划中代码签名证书的管理工作流程,避免使用钥匙串访问进行备份的不便,掌握在其他平台上访问 Apple 开发者或分发证书的技能,以便为 Windows 上的 Unity iOS 构建工具或 Azure DevOps、GitHub Actions 构建工作流程提供支持。 课程内容将包括如何将配置文件和证书导入 Azure DevOps,如何利用新的代码签名证书在 Azure DevOps 上开始自动化跨平台应用程序的构建,及在 Microsoft Windows 开发环境中创建跨平台移动应用程序的步骤。学员将通过实践教程学习如何使用 xca 管理 Apple 开发者和分发证书,并为任何钥匙串和 CI-CD 工作流导出这些证书。此外,课程还将教会学员如何安全同步、存储和备份与代码签名相关的文件,以减少开发停机时间。 学员将获得使用第三方证书管理器的基本理解,并学习如何结合 Apple 开发者计划网站生成私钥、请求证书签名、导入 Apple 根证书和导入 Apple 开发者计划订阅中的生成证书。课程也将提供关于跨平台证书钥匙串如何助力开发的洞见,适用于个人或小团队设置,且不依赖 Azure Key Vault 或其他云端钥匙管理服务。此外,课程将提供一个额外的功能,教学员如何在 Azure DevOps 中使用新创建的代码签名证书编译 Microsoft.NET MAUI 应用,使用 macOS 12、XCode 13.4 和 Microsoft.NET 6 的自定义工作流。
This course was inspired by creating a Windows only development environment to build Apps for the Apple iOS Platform using nothing but Windows technologies on a development workstation and using Azure DevOps' Pipelines (free for about 30 hours of build time per month) to develop great mobile Apps. Are you ready to learn how to build a clean keychain with your code signing certificates and leverage it to build iOS Apps on Microsoft Windows?Have you ever wondered how you can improve your workflow for managing your code signing certificates from the Apple Developer Program?Do you not want an easier approach to back up your certificates than the use of Keychain Access? Have you ever forgotten to back up your Keychain and have those #@*$! moments!Do you want to be able to access your Apple Developer and/or Distribution certificates on other platforms for developing with Unity iOS Build Tools for Windows or when building workflows for Azure DevOps or GitHub Actions?Do you want the ability to have a central location to sync your certificates and provisioning profiles while they are securely stored, such as in a file container?How do you import provisioning profiles and certificates into Azure DevOps?Did you ever wonder how you can start automating the build of your cross-platform App with your new code signing certificates with Microsoft.NET MAUI on Azure DevOps?Have you wondered how to create a development environment with Microsoft Windows to create cross-platform mobile Apps with Apple iOS Devices?This walk-through tutorial will educate students on how to use xca to manage their Apple Developer and Distribution certificates across platforms and export them for any Keychain and/or CI-CD workflow. Students will also learn how to securely sync, store, and backup any files related to code signing to reduce development downtime. Students will gain a basic understanding of the advantages of using a third-party certificate manager in addition to how to use the software in conjunction with the Apple Developer Program web site to generate private keys, certificate signing requests, import Apple root certificates, and import generated certificates for an Apple Developer Program subscription. Students will also gain insight on how a cross platform certificate keychain can help with development process either in solo or small team settings outside of Azure Key Vault or various key management cloud packages.Students will also have a bonus feature of being able to learn how to compile a Microsoft.NET MAUI Application with newly created code signing certificates on Azure DevOps using a custom workflow with macOS 12, XCode 13.4, and Microsoft.NET 6.