So, you want to create real distributable apps from your code? Great. To be a true desktop app, it should be a self-contained
.app, or similar. Let’s take a thorough look at the entire process. There may be a few more concerns here than you might anticipate. We’ll cover how to package up your app, handle branding, create installers, and so on. What you might not have expected, though, is that you have to deal with path length and permissions problems, aggresive anti-virus software, weight concerns, and code signing (your app and your dependencies). We also touch on concealing your code from preying eyes and automating the distribution process.
Are you scared yet? Shipping your app does indeed bring a few ...