My app has been in the app store for 6 months and I am now trying to publish an update and I am getting an error when I validate the app.
Launch storyboard not found. Make sure you specify the launch storyboard filename without a filename extension for the key UILaunchStoryboardName in the Info.plist. The only change I made was a formula.
Add Launch.storyboard to Target Membership
Related
I am trying to put a space in my app name (standalone sticker pack) in Xcode 8. The solutions I've seen on here are to change the Product Name (in packaging) or to change the "Bundle Display Name".
I've changed the product name and that hasn't worked (I cleaned, rebuilt, reset content and settings in simulator and logged out of xcode, logged back in and rebuilt app).
I can't see "Bundle Display Name" anywhere. Should I add it and if so, how do I do that?
I've read the thread How to change the name of an iOS app? and done the suggestions, but it's still showing in simulator and testflight without the space. Have I missed something?
Steps:
1. Open project Info.
2. Add a property Bundle display name into Custom iOS Target Properties. (as "Key")
3. Enter the display name, that will be shown on iPhone/iPad screen under an app icon. (as "Value")
It's my solution that works properly. Also you should delete previously installed app and reinstall it.
Just go to Target -> General -> In Identity -> Display Name. By default, it has your app display name which is unhighlighted. Enter here your new app display name.
There are two ways to change app display name.
Solution 1:
Goto Targets -> General Tab -> Identity section
In this you’ll find Display Name field where you set app display name.
Solution 2:
Bundle Display Name property is not present by default in Info.plist. You need to explicitly add this property.
Below image shows how to add this property.
Note: If still this new name is not reflected in your app then delete app and install it again.
When creating a new project, Xcode uses the Product Name by default. You can just change that in your Build Settings, even setting separate names for your schemes.
After changed Bundle display name make a Clean of project.
Change the Bundle Display Name (CFBundleDisplayName) in your Info.plist file
Check if you have any localization (InfoPlist.strings) files, and change the corresponding CFBundleDisplayName values in those files to the localized values.
That's it.
Goto Info.plist and add "Bundle display name" and set your rename in value box make sure the Bundle display name type is a string run the project automatically it will be changed
For xcode 9.3, Goto Targets, Build Settings, under packaging change Produce Name. See below screen shot
After this if it not changed, clean product to reopen X code.
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 have copied the existing project and changed the name of the project, info.plist, and product name, targets. I wanted to create the same project with different name.
Actually this is done. The project name is changed, I have changed the name of the info.plist and the target name.
The problem I'm facing here is,
whenever I run the newly copied app on my simulator, it opens up the old app.
If I try deleting the old app. this newly created app doesnot open up. just say app is running. And the app is not launched on the simulator
I think some settings update have been missed out, which I'm not able to find out. Any idea what this might be.
Thanks
Create different BundleID for your application.
If this does not work then as a workaround try to delete the old app from the simulator.
You need to change bundle identifier from info.plist to differentiate your app.
Reset your simulator and try running the new app it should work for you
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 an app available at the app store and is running fine.
I have changed the app's project name from app1.xcodeproj to app2.xcodeproj.
Is it possible to submit app2.xcodeproj as the update for app1.xcodeproj.
I am done with the testing but now I am wondering if its possible to send it as an update.
The name of the Xcode project makes no difference. The only thing that has to be consistent when updating an app on Apple's App Store is the bundle identifier which is set in the info.plist file.