How to Fix Xcode Organiser error, ‘ERROR ITMS-4238: “Redundant Binary Upload. There already exists a binary upload with build version ‘1.0.1’ for train ‘ 1.0.1’” at SoftwareAssets/PreReleaseSoftwareAsset’

With updated new iTunesConnect for Apple Developers comes with many features one which is prerelease or TestFlights for External Testers. It allows App Developer to distribute it’s unreleased app to selected beta testers so that developer can get reviews & bug reports from them. One of this feature is that you can upload multiple copies of same app to iTunesConnect i.e. ITC.

 
When you try to do that you get following error

 
xcode organiser ERROR ITMS-4238 Redundant Binary Upload. There already exists a binary upload with build version

Continue reading “How to Fix Xcode Organiser error, ‘ERROR ITMS-4238: “Redundant Binary Upload. There already exists a binary upload with build version ‘1.0.1’ for train ‘ 1.0.1’” at SoftwareAssets/PreReleaseSoftwareAsset’” »

Continue Reading Post

How to fix Xcode error ‘Unable to boot iOS Simulator’

Xcode is one stop shop development app for OSX & iOS devices including all Macintosh Desktops & Laptop, iPhone, iPad & iPod touch.

 
Note: I Assume you are on OSX Yosemite 10.10.3 or Latest Operating System & Xcode 6 or later installed.

 
With release of Xcode 6 & later while developing & running your iOS app in iOS Simulator on your Mac you face with this bug something like this ‘Unable to boot iOS Simulator’ with blank screen.

 
Unable to boot iOS Simulator in Xcode

 
Here is how to fix it

 

Solution 01:

Continue reading “How to fix Xcode error ‘Unable to boot iOS Simulator’” »

Continue Reading Post

Here is how to fix Xcode iOS App Storyboard related error called ‘Frame for “Text View” will be different at run time.’

The Xcode error called ‘Frame for “Text View” will be different at run time.’ is frequent when you are trying to utilise Auto Layout with using reset to suggested constraints in Xcode Storyboard.

 

So here is how to fix it:

 
Step 01: Above Debug Are in your Xcode’s Storyboard’s view screen you will have 4 buttons at extreme right. Use pin button third from right to add new constraints per item at top, right, bottom & left & uncheck constrain to margins.

 
ios-xcode-app-storyboard-pin-debug-area

Continue reading “Here is how to fix Xcode iOS App Storyboard related error called ‘Frame for “Text View” will be different at run time.’” »

Continue Reading Post

Here is how to transition or Navigate from one iOS (iPhone or iPad) Storyboard UI Screen to other programatically by press of button

There are instances when you want to transition or navigate from one UI screen to other by press of button.

 
Yes you can link button visually by control clicking on button & then linking that button to required UI Screen on storyboard.

 
But I will show you how you can do it programatically with code defined & working differently for iPad & iPhone Storyboards.

 
I have used iOS Conditional coding syntax for differentiate iPhone & iPad Storyboards

 

Note: You can read about iOS Conditional Coding Here, How to detect user is using iPad or iPhone for iOS App at run time conditional coding purposes

Continue reading “Here is how to transition or Navigate from one iOS (iPhone or iPad) Storyboard UI Screen to other programatically by press of button” »

Continue Reading Post

How to hide ‘Back’ button on iOS App Xcode Storyboard Transition from one screen to next detail ui view screen

You really want to hide this ‘Back’ button when you transition from one screen to next probably detail view screen where Xcode put this automatically for you without asking you want it or not.

 
But here is work around how to hide this ‘Back’ button programmatically using Objective C,

 

[self.navigationItem setHidesBackButton:YES animated:YES]; // Objective C Code

 
Here is how to hide ‘Back’ button using Swift Language…

 

self.navigationItem.setHidesBackButton(true, animated:true);

 
Put this code in your viewDidLoad in .m file for Objective C based iOS App,

Continue reading “How to hide ‘Back’ button on iOS App Xcode Storyboard Transition from one screen to next detail ui view screen” »

Continue Reading Post

How to fix iTunes Connect error ‘No identities are available for signing’, This error appear every time you are trying to upload your iOS App binary from Xcode to iTunes Connect for Apple App Store Distribution

The issue of ‘No identities are available for signing’ starts with default behaviour of Xcode when you create new app in Xcode itself,

You fill up following information in Xcode while creating new app for iOS,

 
creat new project xcode ios bundle idetifier organisation idetifier product name

 
i.e. Product Name, Organisation Name, Company Identifier & it generates bundle identifier based on your inputs

Apple blindly by default & forcefully inserts ‘Product Name’ in bundle identifier without prompt or even asking user about it they want it or not.

So when you ignore this situation & start building your App…

At time of uploading your app to Apple App Store through iTunes Connect i.e. ITC it throws following error at you

 
No identities are available for signing itunes connect itc error apple app store

 

Error Name: No identities are available for signing

 
So here is work around & solution for this error:

Continue reading “How to fix iTunes Connect error ‘No identities are available for signing’, This error appear every time you are trying to upload your iOS App binary from Xcode to iTunes Connect for Apple App Store Distribution” »

Continue Reading Post

How to add additional button besides Back button normally required in details view of Table or UI View Controller of your iOS App for your Apple IDE Xcode Project

It’s always occurs when you are using table view controller in your iOS Xcode project & when you navigate from table view cell to detail view of your app in storyboard or on iOS Simulator or on actual device ‘Back’ Button Appear at top left. What if you want to add additional button besides ‘Back’ button, And you want to know it how? Here is the solution,

 
You just have to add following code in your ‘viewdidLoad’ function in your desired ViewController.m file:

Continue reading “How to add additional button besides Back button normally required in details view of Table or UI View Controller of your iOS App for your Apple IDE Xcode Project” »

Continue Reading Post

How programatically change global Tint Colour of your iOS App in Xcode project. i.e. Changing all UIBarButtonItems tint colour at once

You may be wondering how to programatically change global Tint Colour of your iOS App in Xcode project. i.e. Changing all UIBarButtonItems tint colour at once

 
Without selecting every single button & changing tint for every single one & for button added there after.

 
Here is solution as simple as single line of code will remove hassle from your mind & even you can re-change global tint colour again with changing few letters

 
Solution:

 
In you iOS App’s Xcode projects AppDelegate.m under function ‘didFinishLaunchingWithOptions’ add below line

Continue reading “How programatically change global Tint Colour of your iOS App in Xcode project. i.e. Changing all UIBarButtonItems tint colour at once” »

Continue Reading Post

How to add four or more navigation bar buttons in your iOS App XCode Project

I assume that you have added navigation controller through Editor > Embed In > Navigation Controller in xib (or formally nib) file in your XCode Projects’ Storyboard

 
Problem:

 
Then for example you have added Action button for Tweet Sheet at Left & Menu button at right & Title button in middle.

 
But this three items doesn’t allowing you to add additional button at second left position.

Through this additional functionality you can enrich your app’s usp (unique selling point) or usability.

 
Reason:

 
It turns out, this is a limitation of Interface Builder. It will only let you configure a single left and right bar button item in a navigation bar. Not to worry though, you can still configure your remaining items in code. For example,

 
Solution:

 
Add following code in viewDidLoad function in your View Controller’s Header file i.e .h file

Continue reading “How to add four or more navigation bar buttons in your iOS App XCode Project” »

Continue Reading Post