Showing posts with label iTunes. Show all posts
Showing posts with label iTunes. Show all posts

Friday, 18 October 2013

Icon specified in the info.plist not found under top level app wrapper


This error is showing while uploading binary to iTunes store.

Error: Icon specified in info.plist not found.
Solution: your icon name mismatch in info.plist file.

I've putted image app-prod@2x.png in my resources folder, but in info.plist my icon name is
app-prod@2X.png. {difference look  X letter is capitalized in info.plist}


Hope this works for you.
Cheers :)

Thursday, 7 February 2013

Install app or ipa file on iPhone simulator

Hey guys,
Today we learn how to install the .app or .ipa file in your simulator.

Following are the steps : 
1) Finder -> Go ->Press alt option (key) -> Library -> Application Support -> iPhone Simulator -> Go to your simulator (It may be 4.0, 5.0, 6.0)

2) If you have folders inside  this path ( Finder -> Go ->Press alt option (key) -> Library -> Application Support -> iPhone Simulator ) then, delete all the folders. It  may clear you after your Xcode build.

3) Suppose you are having a Xcode project whose name is "Test" and you select your scheme as iPhone 5.0 Simulator, then Build + Run your project. 

4) After that you follow 1 & 2 steps ( Finder -> Go ->Press alt option (key) -> Library -> Application Support -> iPhone Simulator ->  5.0 -> Applications -> Randomly 32 digits folder (i.e E8CD6A90-008A-4744-96D1-A104BB44C136) -> Copy 4 items (i.e Documents, Library, tmp, Test file) )

Requirements : You need 4 files ( i.e  Documents, Library, tmp, your binary file (.app) )

Now, if you install this Test binary file onto another mac.

1) You just only need to replace these 4 files into your running Xcode Project.
2) Quit the simulator, if it is already open and then copy 4 files into  this path : Finder -> Go ->Press alt option (key) -> Library -> Application Support -> iPhone Simulator ->  Depends upon what scheme you are running (4.0/5.0/6.0) -> Applications -> Randomly 32 digits folder -> Replace with NEW 4 Files here
3) Open the simulator, No you see "Test" app in your simulator. 


**NOTE**
Above steps/approach works only before Xcode6.

Updated steps:

Actually, Above Xcode 6 simulator devices are located in "~/Library/Developer/CoreSimulator/Devices/"
Browsing directory to your app's Documents, tmp, library folders and binary file are a bit more arduous. Please follow below points to make it work

1) You can find Documents, Library, tmp folders here :
~/Library/Developer/CoreSimulator/Devices/<SIMULATOR_DEVICE_ID>/data/Containers/Application/<SIMULATOR_DEVICE_ID>/

2) Replace your Binary file here:

/Library/Developer/CoreSimulator/Devices/<SIMULATOR_DEVICE_ID>/data/Containers/Bundle/Application/<SIMULATOR_DEVICE_ID>


Enjoy
Cheers :)