Skip to main content

Posts

UPDATE: Apple App was APPROVED!

I didn't expect this either!  Following up on my previous post about my Apple App Store rejection  - I checked my emails and they accepted my appeal! Truthfully, I was expecting the appeal to get rejected. Part of me wanted to get ready and contest again and become like Harvey Specter from Suits to argue the point for my client. There was not information about why it was approved, honestly I don't think many people would mind if they were stressed out because of this since it was approved and that's all that matters. I was quite fortunate that I was doing this pro bono for the client and would't need to go back and re-discuss commercials or agreements for additional "functionality" to be added to the app. The hardest part possibly would have been brainstorming what to add.  Initially after the rejection I looked at others who were in the same situation and had their apps rejected for being too simple and some of them really did sound like they were p...
Recent posts

Escaping Tutorial Purgatory

It's an easy trap to fall in to... What do I mean by " Tutorial Purgatory "? This is when you end up watching video course, tutorial or reading up on a subject and putting off the "doing" part of it because you don't feel you know enough. It's very easy to get stuck telling yourself " I'll start after I finish this course - I'm still learning " I've been there and it's a hard situation to escape but it is possible and here are a couple of pointers to help you escape it. Udemy is a great perpetuator of tutorial purgatory with many courses being 10+ hours long, you end up feeling compelled to watch it before starting the project you want to work on. I've seen many Udemy courses hitting the 30+ hour mark. Can you imagine watching and working your way through 30+ hours of course content in your spare time after work? How long that would take you? And this is before you even begin working on the project or product you w...

Apple App Store Rejection - My Situation

Didn't expect this! I've been working on a React Native application for a hypnotherapist which as a proof-of-concept was an app with instructions on how to use the hypnotic track.  The process has been immensely fun jumping straight into creating a React Native application because of one particular module and its functionality. Not going to digress into the story behind the app - that will be another blog post, we're here for the Apple rejection story. Initially I thought there may be issues publishing onto the Apple store when I was publishing to Android and it took nearly five days to complete the review. There wasn't any feedback on it but I was glad to see it passed is published on Android. The Apple process was pretty convoluted to submit the application but it was finally done. Very impressed Apple were able to review the application so quickly! Well done to the Engineers! This morning I go this message regarding the application: That's not go...

Xcode - ld: library not found for -lDoubleConversion

Here's how you fix this issue Ran into this with the iOS version of my React Native application, the fix is very quick and easy: We need to disable dead code stripping for our release, this is how to do it: Open XCode and press: Cmd + 1 Click on your project in the left panel Click on "Build Settings" In the "Linking" section, under the "Dead Code Stripping" section, change the setting for "Release" from "Yes" to "No"

"Multiple commands produce'' error when building with Xcode

Quick and easy fix if you run into this issue I ran into this issue whilst trying to publish my React Native app for iOS. The fix is quick and easy: change the build system to Legacy. File > Workspace Settings > Build System > Select "Legacy Build System" It's as simple as that! This fixes the issue for publishing your iOS app.

Adding a space to your iOS App Name

How to add a space to your display name There is a cap of sorts for iOS applications where once your display name exceeds 12 characters, it will strip any spaces in it. There are a lot of posts on StackOverflow about this, however the missed one small detail on how to edit the value. What we need to do is edit info.plist. You can try this in Xcode but it doesn't work, you need to use another text editor - in my case I used Visual Studio Code. Your directory structure may vary, here I am working on a React Native project. Instead of iOS, your root folder may be your project name.  Go to: build > * Your application name * > edit info.plist The value we want to update is " CFBundleDisplayName ".  Where the space(s) are, we need to replace the space here with:      Your CFBundleDisplayName should then look like this: That is all there is to it! Hope this helps you out.

Pre-Monday Motivation - Creating My Udemy Course

Hope you've all have a great weekend! I thought I'd share this recent experience and deviate a bit from the technical side of things.  Currently I am working on creating a Udemy course and I'll tell you now, do NOT underestimate how much time and effort goes into filming!  Manged to put off starting it because I didn't like the amount of work it would involved to create it (TL;DR I was lazy). The best piece of advise I've heard for getting around this was: "Don't think about it, just do it" Sounds simple? It works surprisingly well, instead of thinking ahead of the big ordeal of filming and producing the content, don't think of all the work and instead jump right it and start. In the end I found myself really enjoying the process and where I was worrying about not having enough content for 30 minutes, I found myself hitting 6-10 minutes a lecture because I was passionate about the subject and kept riffing off with useful information.  W...