Episode 67

It’s Scummy But Not Scammy

00:00:00
/
01:22:55

February 1st, 2022

1 hr 22 mins 55 secs

Season 1

Your Hosts
Tags

About this Episode

Welcome to Code Completion, Episode 67! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code!

Follow us @CodeCompletion on Twitter to hear about our upcoming livestreams, videos, and other content.

Today, we discuss:

  • Side-Loading:
    • Building to device as a paid developer account
    • TestFlight as a side loading mechanism
    • Building to device as a free developer account
    • AltStore
    • Unlisted App Distribution
    • Pressure from governments to open it up
    • Dimitri’s vision for an ideal App Store
  • Commented Out:

Your hosts for this week:

Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

Sponsor

This week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!

Compiler Error

This week's Compiler Error has a theme: AltStore facts!
1 - AltStore works by re-signing the apps you download with your own Apple ID, making them unique to you, but they need to be re-signed before 7 days pass.
2 - AltStore gets around installation limits for free developer account by running a server on your Mac to install it through iTunes’s WiFi Sync.
3 - Since free developer accounts are limited to 3 apps per device, AltStore first uninstalls all provisioning profiles, installs the new app, then re-installs the other profiles.
4 - AltStore also runs on Windows and Linux, with the added benefit that iTunes is not required for the installation of apps.