Here is solution if you are trying to upload your app to Apple iTunes Connect but you are stuck in “Uploading to App Store – Authenticating with iTunes Store…” Message

It’s every app developers dream time when he develops and then uploads his app to Apple App Store using Xcode.

 
At that moment of time while uploading your app if you are stuck in one place where Xcode organiser says “Uploading to App Store – Authenticating with iTunes Store” & there is no further progress.

 
Then here is how to solve this!

 
Just open Terminal App from your Applications > Utilities > Terminal.

 
Paste below code in Terminal & hit return key.

Continue reading “Here is solution if you are trying to upload your app to Apple iTunes Connect but you are stuck in “Uploading to App Store – Authenticating with iTunes Store…” Message” »

Continue Reading Post

Here is how to programmatically identify if user is on iPhone or iPad. There is also way to find out if user is on either device and if it is in portrait mode, landscape mode.

We will explore our ways to identify device of user whether it is iPad or iPhone, We will do all this in Swift Programming Language with latest Xcode build.

 
There four ways that iOS device will get identified .phone, .pad, .tv & .unspecified.

 
So code will look like this in swift

 

if (UIScreen.main.traitCollection.userInterfaceIdiom == UIUserInterfaceIdiom.pad) {
    print("It's iPad")
    // Your code here
    
} else if (UIScreen.main.traitCollection.userInterfaceIdiom == UIUserInterfaceIdiom.phone) {
    print("It's iPhone")
    // Your code here
    
} else if (UIScreen.main.traitCollection.userInterfaceIdiom == UIUserInterfaceIdiom.tv) {
    print("It's Apple TV")
    // Your code here
    
} else if (UIScreen.main.traitCollection.userInterfaceIdiom == UIUserInterfaceIdiom.unspecified) {
    print("It's Unknown Device")
    // Your code here
    
}

Continue reading “Here is how to programmatically identify if user is on iPhone or iPad. There is also way to find out if user is on either device and if it is in portrait mode, landscape mode.” »

Continue Reading Post

What is Apple Store Kit Framework and how to write code for SKStoreReviewController API which will prompt user to write review for you App while using your app & without leaving your app

Introduction to StoreKit and Apple App Store policies

 
I will write down few concepts & ideas to help you understand to implement StoreKit app review functionality in your app using Xcode.

 
Important Points to remember

 
You can ask your users to rate your app on a scale of 1 to 5 stars. User can also choose to write review for iOS and macOS apps.

 
Developer can view, sort and respond to reviews in iTunes Connect.

 
About Summery of Ratings

 
Every App Store app has one summary rating on product page, specific to each territory on the App Store.

 
Developer can reset your app’s summary rating with release a new version of app.

Continue reading “What is Apple Store Kit Framework and how to write code for SKStoreReviewController API which will prompt user to write review for you App while using your app & without leaving your app” »

Continue Reading Post

How to fix if ‘My Photo Stream’ is not working on your Apple iOS Devices including iPhone, iPad and iPod touch

I have jot down few points to check why My Photo Stream is not working in your iOS Device & syncing Photos across iOS & OSX devices.

 
Solution & Few Check Points:

  1. You are sign in to iCloud using your preferred active Apple ID
  2. ‘My Photo Stream’ is checked & on your device under iOS Settings App under iCloud Photos related Section
  3. Continue reading “How to fix if ‘My Photo Stream’ is not working on your Apple iOS Devices including iPhone, iPad and iPod touch” »

Continue Reading Post

Why you should turn off My Photo Stream on all of your Apple iCloud Enabled Devices including MacBook, MacBook Pro, iMac, Mac Mini, iPhone, iPad and iPod touch

I have just turned off Apple iCloud’s Photos App related feature called ‘My Photo Stream’.

 
Apple iCloud Photos Settings on Macintosh OSX Desktop & Laptop

 

 
Apple iCloud Photos Settings on iOS, iPhone, iPad, iPod touch

 

 
My Photo Stream suppose to help every Apple user with multiple Mobile / Handheld devices like iPhone / iPad & iPod touch to collects all photos taken from camera & collects under one folder called ‘My Photo Stream’ in the cloud on Apple Servers.

Continue reading “Why you should turn off My Photo Stream on all of your Apple iCloud Enabled Devices including MacBook, MacBook Pro, iMac, Mac Mini, iPhone, iPad and iPod touch” »

Continue Reading Post

Colour Behaviour Study of Japan / True Black on Real Life Physical Paper & on Computer Displays or Screens

I am hereby documenting few of my thoughts about black colour behaviour on Physical Paper & on Computer Display or on Screen.

 
I was from BFA (Bachelor of Fine Arts) – Applied Art background so we had subjects like Illustration, Calligraphy, Typography, Print Media Design, Logo & Symbol Design, Branding & Identity Design.

 
We use to design our assignments using Japan Black ink which is vary dark in contrast & which creates high contrast reach feeling of black colour tone on white paper.

 
So when we print our designs done in Adobe Illustrator or CorelDraw we use to fill the design with (CMYK) Cyan: 100%, Magenta: 100%, Yellow: 100%, K(Black): 100% than using only K: 100%. This CMYK values use to create high contrast Japan Black ink fill on White Paper.

 

Continue reading “Colour Behaviour Study of Japan / True Black on Real Life Physical Paper & on Computer Displays or Screens” »

Continue Reading Post

How to identify user is on iPhone, iPad or iPod touch by accessing their device width property. In other words how to write conditional code for 3.5 inch iPhone, 4 Inch iPhone, 4.7 inch iPhone, 5.5 inch iPhone, 9.7 inch iPad, 12.9 inch iPad

You may be programming Universal App for iPhone, iPad, iPad Pro & iPod touch. And you may be wondering how to write conditional code for that variant iOS device sizes.

 
So here is how to write code by identifying device height of your display or frame.

 
Here is how to solve this situation by identifying device height,

 

Note: This code uses native bounds of device so this code will work for all current devices that may be in landscape or portrait mode. Code is written in Swift Programming Language.

Continue reading “How to identify user is on iPhone, iPad or iPod touch by accessing their device width property. In other words how to write conditional code for 3.5 inch iPhone, 4 Inch iPhone, 4.7 inch iPhone, 5.5 inch iPhone, 9.7 inch iPad, 12.9 inch iPad” »

Continue Reading Post

How to secure macOS – OSX & iOS Wi-Fi Network with recommended settings for Wi-Fi routers and access points

I will list down steps to secure your macOS & iOS Wi-Fi Network.

 

Step 01: First things first, Update you Macintosh, iPhone, iPad, iPod touch & even AirPort Express, Airport Extreme base stations for latest software using Mac App Store.

 

Step 02: Choose Unique & Safe SSID (Service Set Identifier) Wi-Fi network name

 
Wi-Fi network name is case sensitive. Choose a unique name for your network and that isn’t shared by other nearby networks. If your SSID isn’t unique, Wi-Fi devices will have trouble identifying your network. This could cause network device to fail to automatically connect to your network, or to connect to other networks sharing the same SSID.

Continue reading “How to secure macOS – OSX & iOS Wi-Fi Network with recommended settings for Wi-Fi routers and access points” »

Continue Reading Post

Here is how you can call method or function in FirstViewController.swift from another Class called SecondViewController.swift in your iOS or macOS project within Xcode

Here is situation in your Xcode project that you want to call method from another class swift file to your original class of swift file.

 
Let’s call your original swift class file ‘FirstViewController’ which has ‘UIViewController’ as super class.

 
Second swift that you want to call function from we will assume that it has ‘SecondViewController’ as class name & it has ‘UIViewController’ as super class.

 
You have written function called ‘printSomething()’ in your ‘SecondViewController’ that would be triggered when somebody taps on button present on ‘FirstViewController’ as IBAction called ‘printThis(sender: UIButton)’

 
So you will write printThis function as follows:

Continue reading “Here is how you can call method or function in FirstViewController.swift from another Class called SecondViewController.swift in your iOS or macOS project within Xcode” »

Continue Reading Post