Prolonged code signing for free?

As part of an assignment, I have to develop an iOS app and hand it in, but with one catch. I have to hand in a physical device and it gets marked weeks after I hand it in. Whenever I simply run the app from Xcode, the app only lasts a week before preventing me from opening it and instead prompting me to delete it. I believe it's an issue where my free Apple Developer account can only sign apps for a week, is this correct? If so, is there any way to get around this without paying $200 for a paid developer account or an Apple Enterprise account (to use MDM to install the app) without breaching the terms of service? I know there's other ways of getting an app onto a phone than the App Store and TestFlight, such as a third party app store, but I believe these can also only install an app for a week before it expires. I've heard in the EU Apple has been forced to allow third party app stores, so is it possible to set my region to there and then use such a store? Will it last longer than a week?

Any help greatly appreciated. Thanks!

I believe it's an issue where my free Apple Developer account can only sign apps for a week, is this correct?

Yes. You’re using what’s called a Personal Team, and that has significant limitations. For the details, see Developer > Support > Choosing a Membership.

The easiest way around this is to have the folks marking your app add you to their paid team. If you build the app in the context of their team, it’ll continue running for roughly a year. Moreover, there’s a sophisticated access control system so they can limit what you do in their team. See Developer Account Help > Access > Apple Developer Program Roles.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Prolonged code signing for free?
 
 
Q