Hi @jackylee0808. I know you want to solve these quickly, but it’s important to make sure you get this right.
For this error:
2 - "ERROR ITMS-90121: “This bundle is invalid. The executable name, as reported by CFBundleExecutable in the Info.plist file, may not contain any of these characters: \ [] { } ( ) . + *”
I don’t see anything immediately wrong that’s causing this error. Perhaps removing this line:
CFBundleName = “com.bobteo.matthewcan”,
from your build.settings and letting your provisioning profile do it’s job will help. Your provisioning profile has an underscore ( _ ) character in it that might cause the problem. Also it might be worth retyping in the Application Name field to make sure you don’t have any special characters in there and that you’re using ASCII only characters.
Now for the ERROR ITMS-90096: "Your binary is not optimized for iPhone 5 - error… I provided you a link to another forum post where I answered this question. You do not have required launch images in your project (or if you do, you’re not including require code in build.settings). Apple will reject you until you fix this. You have two choices:
-
use Static launch images. You will need to create multiple .png files with very specific names and sizes and include them in your project like “Default-568h@2x.png” that is exactly 640px wide, 1136px high. There are at least four of these files for phones and another four-eight more if you’re supporting iPads. In addition to these files you have to have a big, complex table in your build.settings. We don’t recommend this method any more. Instead we recommend:
-
Use Xcode Storyboard based launch images. With this you will need three small images and a small Xcode file and one line added to build settings. See: https://docs.coronalabs.com/guide/distribution/launchFile/index.html
You have to do one of these two. There is a section at the bottom of that guide that also covers the static method.
Then you have a problem you haven’t run into yet. It’s going to eventually complain about your icons. You probably have the bare minimum you can launch with, but we recommend you follow this:
https://docs.coronalabs.com/guide/distribution/buildSettings/index.html#appicons
Once you have all of that done, you can post your new build.settings back here and we can look over it, or you can just try and submit again and see what other problems the Apple automated review process finds.
Rob