The issue was from Docker configuration. In Ubuntu 18.04 Docker configuration is located in Then I need to update to enable Docker daemon connection from Jenkins. ExecStart=/usr/bin/docker daemon -H fd:// I updated the configuration above to a new configuration…
An app that I developed uses OneSignal to send a push notification. OneSignal’s way that they provide a push notification service is using a notification extension in iOS. In this case we have a situation on iOS CI/CD process. Before…
I prefer to use a combination of Jenkins and fastlane to build and distribute my iOS application. Recently I tried to make a CI/CD server using Jenkins and fastlane and then I faced an issue that I had struggled to…
Then I found a Apple support link to solve this issue via a terminal command. Open your terminal on your mac and then type the command below. sudo pmset -a disablesleep 1 That’s it. Now you can prevent your mac…
I used to create an instance of my Core Data Stack in AppDelegate file and accessed it from other View Controllers. But I have to modify it because iOS 11 forces to access AppDelegate file in the main thread. So…
How can I detect iPhone X’s screen size? After Apple released iPhone X I am trying to update my application for iPhone X. The UI elements to fit iPhone X I have to detect the screen size of iPhone X…
Face ID Sometimes I feel it’s better than Touch ID. For example, when I see a notification on the Lock screen glancing it is the only thing to read it. Sometimes I miss Touch ID. For example when I download…
I have met this error when I try to migrate my service to a different server. At first, I tried to config Python environment with the command below. sudo apt-get install git python2.7 npm config set python python2.7 Then I…
AirPod is the best bluetooth earphone for me. The reason is that AirPod performs switching among Apple devices. I have used many bluetooth earphones which support Multi-Pairing. But most of them didn’t make me satisfied. Apple AirPod helps me my…
Suddenly I have experienced this and found that there was a deprecated method. I used to use process URL Scheme with a method below. func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool { return true…