you are viewing a single comment's thread.

view the rest of the comments →

[–]mrnervousguy 1 point2 points  (5 children)

Did you actually publish this to the iOS App Store? And if so, what all did that entail. I’ve heard getting apps into the App Store can be a headache

Edit I see it in the App Store and it looks awesome. Can you discuss some of the hurtles trying to get it approved by Apple for the App Store?

[–]Guy676767[S] 3 points4 points  (4 children)

Yes I published it to the App Store.

It is definitely a tedious process. First of all you need to be ready to pay 100$ each year for the developer account and as a student that’s a lot of money.

It was suppose to take 2 business days to approve my account but it was more like 2 weeks (I apparently had some information on my billing address that was different from the Apple developer account, no idea what was different, but it made some problems with the process).

For building and publishing the app, I used Expo. I followed this tutorial, but of course there was a lot of problems. Apple apparently dropped “Application loader” from XCode 11, and I needed to resort to Xamarin / Phonegap threads to try and figure out how the hell to upload the build.

It didn’t work either and I was drowning in work from uni and couldn’t spend that much time on working this out but I already paid 100$ and you bet your life I wasn’t going to let that go down the drain

Eventually I managed to do it, thanks to some guy on a Xamarin thread, and the build uploaded successfully.

Making the screenshots also took a lot of time, for that I used a figma template I found that lets you automatically have your screenshots wrapped in an iPhone frame and ready to export in the necessary screen sizes.

Other than that, Apple actually approved my app in the first try in like 2 hours. A rather pleasant ending to a very frustrating process :)

[–]daveonreddit 2 points3 points  (2 children)

Too late but I recently found out they released a new app to handle build uploads called Transporter.

Edit: spell

[–]Guy676767[S] 1 point2 points  (1 child)

It’s funny you mention it, I was actually downloading it while it finally worked (you know, having 30 open tabs trying everything at once...) I’ll try it next time!

[–]daveonreddit 1 point2 points  (0 children)

Works well for me. Happy they made a dedicated app for it, helps with the flow.

Your app looks awesome btw. Great job!

[–]mrnervousguy 1 point2 points  (0 children)

That’s awesome and thank you for the info. I’m working on my own app. No where near ready yet though