Im trying to submit my app to the app store, but am receiving the following errors (see image)
I originally was going to make this an iPad and iPhone app, but eventually decided to just go with iPhone. It appears that my project is still making a reference to my iPad nib file, which i thought id deleted.
I can't find any reference to it in my .plist file (screenshot attached).
Can anybody suggest why I'm getting this error still, and how i go about fixing it.
I found the solution to by problem - in the project navigator, all my files were sitting in a folder named "iPad" and for whatever reason, iTunes Connect didn't like this.
Related
I am currently developing an app using Xcode 11 and I am confused by the root of error message I am receiving when I try to build my app to run in the simulator. I have tried for hours to resolve this, using different tutorials I found on Stack Overflow but really haven't had any luck due to the fact most of the time these issues were reported for Xcode 11. The last time I had the software open, it ran totally fine so I'm very confused what changed since I last saved the project. If you can please help give some, that would be greatly appreciated. I have also attached an image of the error.
What I Have Already Tried
Cleaned the build folder
Manually cleaned the Derived Data folder
Raised the permissions of the executable within Finder
Check to make sure that the compiler is set to default in build options
Checked the info.plist and updated the executable file to ${EXECUTABLE_NAME}
Changed my derived data folder to another location
Deleted manually added folders
Restarted Xcode
Restarted my computer
Image of error as it appears on Xcode:
It appears that it's an iOS app, correct? With everything else you mentioned trying, there might be an issue with the simulator, so you could try running in a different simulator or resetting the current one to default settings. I've attached a screenshot and you can find this under the "Hardware" menu in the simulator. Note that it will delete all installed apps in the simulator.
I realized my issue was with a swift file that I made that was corrupted. The file was linked to a view controller and the view controller works fine but the class file was fully corrupted and would even make Xcode crash if I tried to open the file.
Tips for people who have the same issue:
Read through all the errors and find the specific file thats causing the issue. Usually the issue stems from dependency files but if you're lucky like me then its a simple fix
I have been trying to upload my App to iTunes Connect so I can use it in testflight. I managed to do this earlier this year, but now I get the following errors:
ERROR ITMS-90022: Missing required icon file
ERROR ITMS-90023: Missing required icon file
As the error message say, I'm missing some icon files. I have tried to manually create the icons (before I've used Asset Catalog Creater), but I still get the errors.
I than generated the icons again to see if it would solve some errors.
I have used this link to learn the probably something is wrong in my info.plist. I than used a QA page from Apple to manually add the icons with out the xcassets. Still with no luck.
I'm stuck at this point and was hoping someone here could help me solve this problem.
If you want to test it, my code is available on Github
Tried the above on Xcode 7.0.1 and Xcode 7.1 Beta 3
Screenshots:
ITMS Errors
Info.plist
xcassets appicon
I think it was asking icon for iPad Pro which is 83.5#2x (167x167). I added this icon in my asset catalog and error disappeared.
I was able to solve those errors by deleting the archive from the organizer view, than preforming a clean build and recreating the archive. At this time, i noticed that my app icon was also visible in de organizer view (it was the placeholder when you don't have an app icon before).
At this time, iTunesConnect says that my build is processing so it should be available soon.
When I'm trying to upload an app with Application Loader but I get following error :
Apple's web service operation was not successful.
Unable to Authenticationthe package 787376632.itmsp
ERROR ITMS-9000:"Invalid Image Path _ No image found at the path referenced under key 'CGBundleIcons':'iTunesArtwork"" at Software/SoftwareAsset (MZItemspSoftwareAssetPackage)
ERROR ITMS-9000:"Invalid Image Path _ No image found at the path referenced under key 'CGBundleIcons':'iTunesArtwork#2x"" at Software/SoftwareAsset (MZItemspSoftwareAssetPackage)
Please any one help me
Yesterday I was facing the same problem uploading a app in appStore. I get rid of these by doing the following:
Got to project setting. From there select general tab. Make sure your project bundle identifier is same as app identifier (that you created in app store). Bundle Identifier is under Identity tab.
In App Icon select source " Use Asset Catalog". If you do so, App Icon will be changed into this.
Click on the arrow sign this will take you here.
Provide necessary image of specific size.
Thats how I got rid of these error.
EDIT
For Xcode 4.6.1 if you want to change the bundle identifier do as follow:
From target go to Summary
From target go to info
From Resource info.plist
For changing the app icon do as follow:
From target go to Summary.
App Icon can be also add in target >> info >> Icon files
Please find out where you are using the artworks. May be you changed the artwork or They are missing somehow. Let me know if it works. :)
In my case, doesn't worked neither even using the asset catalog for the icon. It was because despite of using it, at the same time a had a couple lines at my Info.plist indicating the names of the icons CFBundleIcons/Icon files, for example. After a lot of pain trying to find what was wrong, removing this lines worked for me.
Disconnect the device first
Clean it
quit the xcode
reopen the project
And thats it , it will work now
I took a project I did recently where the app was universal and I copy-pasted the project. With the copy, I've done a Lite version where I don't support iPad.
I've changed everything I think necessary to make this project as unique, independently that it was a copy from another project: changed the bundleID (matches with the first version on the store), project name, display name, etc. I've removed the iPad storyboard and all the iPad icons. I've also removed the iPad icons from the plist.
Now the App is ready to go and i'm trying to validate it with Apple. Then it gives me the following error:
Icon specified in the Info.plist not found under the top level app wrapper: Icon-72#2x.png (-19007)
but for all the "missing" icons. Before I tried to validate, the debugger said nothing but after the validation attempt, it now give me 6 warnings, which say the same as the error above. One warning per "missing Icon".
I've tried to delete derived data from xcode, clean the project, restart Xcode, etc. But it keeps telling me the same.
Any idea? Thanks in advance!
If you change from universial to iPhone-only via project interface, the iPad-Icon and the iPad-Storyboard are still in the info.plist.
Just open the info.plist as Propertylist and delete the wrong entries.
I have trouble uploading my application to app store. When I try to archive my project for validation i get an error:
warning: iPhone/iPod Touch: BMELogo.png: icon dimensions (0 x 0) don't
meet the size requirements. The icon file must be 57x57 pixels, in
.png format (-19014) Unable to validate your application. - (null)
I have checked and re-checked my icon for both size and type. My icon is 57x57 and a PNG.
Do any of you know what to do?
in advance thanks :)
This is a weird error, but it could be similar to what happens when apps on the phone don't match what you see in the simulator. Here's a few things to try:
As Damo mentioned, this is most likely a capitalization issue. Make sure that the filename as specified in the plist matches the case of what's on disk. Devices (and the app store) are case-sensitive, but your Mac is not. If it works in the simulator but not on device, you probably have a capitalization problem.
You might need to Clean (from the Build menu) the project and rebuild. Sometimes XCode just gets confused, especially if you've been moving or renaming images. Quitting & restarting XCode might help, too.
Nuke the site from orbit -- manually delete all of the project's output files. Sometimes XCode keeps old versions of image files around packaged somewhere hidden that cleaning doesn't get rid of.
Start over from scratch. Choose a different name, one where you're sure there's no legacy object file lingering about.
Also, you might want to make sure that you are using the latest version of the Application Loader, you can download the latest by logging into iTunes Connect and clicking on Manage Your Applications, the download is at the bottom of the page.
After you download the installer, close down Xcode, then run the Application Loader installer, then relaunch Xcode, load your project, do a clean on the project, and then archive and try the validation.
I had this error too. You need to reinstall Application Loader which you can get from here https://itunesconnect.apple.com/apploader/ApplicationLoader_2.5.1.dmg