iOS certificate that doesn't invalidate after 7 days? - ios

I've created an app that I'm using for research for general data collection/exporting. As of right now I have to reinstall the app every 7 days or so because the certificate it's signed with becomes invalid and it crashes on startup. From what I can tell the only way to achieve this is to buy a developer license. I just wanted to make sure there was no other way.

You’ll have to sign up for a paid Apple Developer account. Then your apps can be tested for a year before having to be reloaded, you have access to more in-app capabilities and can submit apps to the App Store. Hope this helps.

Related

Expired iOS Developer/Distribution Certificates

So, my first App is on the AppStore for almost a year now. I started receiving notices from Apple that my iOS Distribution Certificate will expire in 30 days time. That's fine — they expire.
But, the email says to go to Certificates, Provisioning and Identities to renew — only there is nothing there that specifically guides me through such a process that I can see — and it's a very clean, spartan portal so I imagine I would see something especially if I was directed to go there specifically for this reason.
As I've never renewed a certificate, I wonder if anyone might be able to guide me through the process? There seems to be no clear answer.
My concern is that the expired certificate would somehow break the App currently in the store? (I don't know that it will, or will not — but I'm not excited to find out in real time.)
Am I meant to create a new certificate in Xcode? Does it need to be somehow applied to the current version of the App, or the one in the App Store, meaning I may need to publish a new version of the App for hygiene?
Any pointers or help are greatly appreciated.
Julian
If your Apple Developer Program membership is valid, your existing apps on the App Store will not be affected. However, you will no longer be able to upload new apps or updates signed with the expired or revoked certificate to the App Store.
https://developer.apple.com/support/certificates/
For updating the app you need to generate new certificate.

iOS Provisioning profile expiring after 6 days

I'm new to iOS development as i currently develop only for android.
I run into a problem and i have been searching a lot for a possible solution.
I would like to make a personal iOS app (something like a personal note app or a personal reminder app etc) and well i made it . The only problem was that the provisioning profile lasts only 6 days (i think) and the app stops working as i need to repair the Provisioning profile.
Now as this app is personal (no need to distribuite anywhere and i don't have a paid developer account ) is there a possible way to install it forever into my iPhone without expiration as i can't use my company development profile for signin it. any type of help would be appreciated . Thanks in advance and have a nice day !
I'm afraid it's not possible to have an app installed 'forever' on your device if it's not installed via the App Store, it will need 're-provisioning' occasionally in order to still be valid.
The reason your app expires after 6 days is that this is the time limit on applications deployed to devices using Apple's free developer program. There are also a few other limitations relating to capabilities enabled via entitlements.
The paid developer program increases this time limit to 1 year. Other distribution methods (such as Enterprise distribution) also have similar time limits.

Can you still access your app from iOS after your Apple Developer enrollment is expired?

I submitted an app to the iOS store about 2-3 years ago. This was back when iOS 6 was still around. My Apple Developer account has been inactive since ($99 / year fee, bah!). When I attempt to log into my account, I can't seem to access iTunes connect even though I was the primary developer for my apps.
I'm wondering about if it is still possible to get access my apps without paying the $99 enrollment fee again?
Might there be a repo somewhere that I can access my uploaded files I sent over to Apple?
The answer is No. You can't access the applications that submitted.
Your submitted applications will disappear from the app store within a short period time after expiring your Apple developer account.
The glad news is, if you renew your membership later, you can see your apps in the App Store within 24 hours. That means, you do not want to resubmit them.
Please read the Developer.Apple section about the program-renewals.

Develop personal iOS app without submitting to app store

I would like to develop an iOS app entirely for my own personal use without ever submitting it to the app store. I have searched this site and found that I would need to pay Apple $99 and join the developer program. There was one post which suggested that I would be removed from the program by Apple if I never used the app store. Is this correct?
Thanks.
ps. I have no wish to jailbreak any of my iOS devices
Apple will not discontinue your account if you never submit to the app store. It is important to realize though, that your certificates on device will expire and you will have to renew them... so it's not $99.
It's $99/yr. You will need to keep renewing if you want to keep your app on device.
If you know someone who is a developer, you could pay them to do the paid for stuff, this way you could pay much less and still develop it yourself. Then they could do an adhoc distribution and avoid the App Store.

Making an app for a single iPad

I'm looking for some clarification on developing for a single iPad. I have an app in the app store, however I want to make my own app for personal use that won't be submitted to the app store.
Is it possible for me to develop the app and get a certificate to "test" the app on my iPad, and just keep it on? I don't want to have to pay $299 for an enterprise account to publish private apps for a single iPad to use the app!
I've had a read about and I'm probably more confused now than I was before!
Any help appreciated.
Thanks,
Gary
If you enter the iOS Developer Program (99$ a year), you will be able to do what you mention: you will be able to generate a certificate and a provisioning profile and install the app on your device (actually, up to 100 devices).
The only thing is that you will need to create a new certificate/provisioning profile and rebuild/reinstall your app when the certificate expries.
No matter how you do it, you will always have to sign your app to be able to run it on a device.
All Provisioning Profiles expire, except the ones for the App Store (which you can't use without publishing your App in the App Store). So paying $299 for an Enterprise Account wouldn't even help you in this case.
However, if you want to run the App only on this single device, you could consider jailbreaking it. This would allow unsigned apps to run.

Resources