Upgrade Your Old App To iOS 11

Upgrade your existing app to iOS 11 if you want it to survive! If you app is 32-bit, say, made in 2014 or 2015, chances are, Apple will stop showing them in the App Store. The existing customer will be able to use them but there will no new downloads — and without downloads, there will be no more fresh money from the app. The solution is to let me upgrade, develop and maintain…

Read More

Mysterious pngcrush caught libpng error:

From time to time, you may get a mysterious error in Xcode: pngcrush caught libpng error: Something like the image below: The explanation Compress PNG Files Error will just confuse you. Xcode 9 will compile the code and run the app in spite of marking it red. It will even archive the app just before sending it to the App Store and it will still be passed through. Further explanation will say image.png pngcrush…

Read More

Three Hidden Costs You Will Pay To Upgrade Your Apps to iOS 11

Every year Apple releases a new version iOS and if you have apps in the App Store, you need to upgrade them. In several previous versions, the penalty for not upgrading the apps to the latest version of iOS was not severe. There used to be many apps published in, say, 2014, and still running happily on iPhones and iPad. However, this year, 2017, Apple will punish you if you do not upgrade your…

Read More

How to Install a CocoaPod – Xcode 9 – Swift 4 – SendBirdSDK

To install a SendBird pod, go to here and download the pod. Copy it to the folder where you app is and then go to that folder: cd “/Users/duskosavic/Documents/apps/Cole/iMedic Flash Cards/imedicflashcards_iOS_BTv4.0.3” In my case, one od the intermedidate folders contains blanks, so I had to use quoation marks around the entire subfolder name. We have to execute the following statements: $ pod init $ open -a Xcode Podfile $ pod install but what is…

Read More