Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lawrence_shaun_introducing_net_maui_build_and_deploy_crosspl.pdf
Скачиваний:
46
Добавлен:
26.06.2023
Размер:
5.15 Mб
Скачать

Chapter 14 Releasing Our Application

}

internal string \u0003()

{

return this.m_\u0003;

}

public string \u0005()

{

return this.m_\u0005;

}

}

It is clear from the above that it is much more difficult now to follow what this code is doing.

Obfuscation doesn’t make it impossible for attackers to gain an understanding of what the code does. It does, however, make that task much more difficult.

Distributing Test Versions

There are a lot of different tools and websites that help you ship test builds out to people who can test your application. I have become most fond of using the deployment options provided by Apple and Google. The main reason I prefer to do it this way is that you do not need to change any of your deployment processes. You can continue to publish applications ready for releasing to the public via each store. In fact, these processes even upload the builds to the store portals. They simply allow you to release the application to a subset of users.

426

Chapter 14 Releasing Our Application

As is in keeping with this chapter, I won’t walk you through each of these portals because the details can change from time to time. I refer you to the documentation provided by each platform provider and strongly urge you to investigate.

•\

Apple TestFlight, https://testflight.apple.com

•\

Google Play Internal Testing, https://play.google.

 

com/console/about/internal-testing/

Summary

In this chapter, you have

•\

Explored the concepts of distributing your application

•\

Learned about continuous integration and continuous

 

delivery to improve your development processes

•\

Learned about linking, what it is, and how it can

 

benefit/hinder you

•\

Covered why it is important to collect analytical and

 

crash information

•\

Explored why you may want to consider obfuscating

 

your code

•\

Reached the end of our application-building journey

 

together

427