AppStore Push issue with appcelerator - ios

I was developed an application using titanium-Appcelerator. I was stuck with
Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format'
Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '76x76' pixels, in .png format
Missing recommended icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly '152x152' pixels, in .png format
error while submitting titanium application to AppStore. I developed this application in "CLASSIC'' framework in Titanium. I had referred to many docs and forums regards this issue.
I had tried by setting appicon names as " appicon-60#2x.png,appicon-76#2x.png,appicon-76.png, etc as per guidelines in Project-Name/Resources/iPhone even it was showing the above issue repeatedly while submitting.

What is the list of .png filenames you have in Resources/iphone?
The files you need for the sizes you list are:
appicon-60#2x.png (120x120)
appicon-76.png (76x76)
appicon-76#2x.png (152x152)
You could use the TiCons CLI to generate all the icons using a single 2048x2048 file.

I had this exact issue even though I had all the files correctly named and in the right directory.
I was able to validate my app successfully after cleaning the project in Appcelerator Studio (Project -> Clean), and re-running the distribution build. Subsequent builds would not pass validation (same error) unless I cleaned again in between builds.
(I am using Titanium 7.1.0.GA, Appcelerator Studio 5.0.0.201712081732, and Xcode 9.3)

Related

I can't submit my App store App because it doesn't see the assets folder. What is the solution?

I'm a rookie. I'm new to swift. that's why I can't do some things. I need your help. What should I write in my plist file so that I can access the assets folder and transfer my application to the app store store. I have a simple application on this link, it is my first attempt. I want to send this to the app store. Can you download and check my application or can you make the solution in the application and forward it to me? Very happy if you help.
Problems:
-"App Store Connect Process Error ERROR ITMS-90704:" Missing Application Icon. PNG format 1024 An app icon of x1024 pixels must be added to the Asset Catalog of apps created for iOS, iPadOS, or watchOS. Without this icon, it cannot be submitted for review
-Operation Error ERROR ITMS-90023: "Package icon is missing. .png format for iOS versions of iPad Pro, does not include an app icon exactly '167x167' pixels for iPad To support older operating systems, including icon maker.plist in the next package from Allah catalog
It seems that your project is missing the "Assets.xcassets" folder(directory). so this might be the error you are facing
Please verify the below things
Make sure the Assets.xcassets is there is project.
Verify that in your project target (under Deployment info) For App Icons and Launch Image option AppIcon is selected. Please refer the following screen shot.
Does app icon is added in Assets.xcassets?.
You need to add App icon with 1024 x1024 size with non-transparent background.
NOTE: Transparent background will not be working as it will throw error while uploading.

info.plist file doesn't appear even though the icons are in the Xcode assets folder

I wanted to make an icon for my application. I want to install an application but I'm getting errors like this. I did the solutions in StackOverflow but there was no solution. Although I have edited my Info.plist file, I get an error:
App Store Connect Operation Error ERROR ITMS-90713: `` Info.plist value is missing. 'CFBundleIconName' is missing a value for Info.plist key 'com.arslantas.erc' in the package. and provide a value for this Info.plist key. For more information see http://help.apple.com/ xcode / mac / current / # / dev10510b1f7. "
App Store Connect Operation Error ERROR ITMS-90022: "Required icon file missing. The package does not contain an exactly '120x120' pixel app icon for iPhone / iPod Touch in .png format for iOS versions> = 10.0. Icon for iOS versions, asset catalog Make sure the Info.plist file contains the appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface"App Store Connect Process Error ERROR ITMS-90023: "Required icon file missing. The package does not contain an app icon in .png format for iOS versions that support iPad Pro, exactly '167x167' pixels for iPad. To support older operating systems, the icon may be required in the package other than an asset catalog. Make sure it contains appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface"App Store Connect Process Error ERROR ITMS-90023: "Required icon file is missing. The package does not contain an exactly '152x152' pixel app icon for iPad in .png format for iOS> = 10.0 versions. To support older operating systems, an icon may be required in a package other than an asset catalog. Make sure that the Info.plist file contains the appropriate entries referencing the file. See. Https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface "App Store Connect Operation Error ERROR ITMS-90704:" Missing Application Icon. A 1024 x 1024 pixel app icon in PNG format must be added to the Asset Catalog of apps created for iOS, iPadOS, or watchOS. Without this icon, apps cannot be submitted for review.
image 1
image 2
I tried your code - it builds successfully, no any issues. If you got it when you upload it to apple servers - here I can't help you, I have strong rules and limits for my accounts about it.
Try to remove "Icon Name" item from plist (it's not needed for now), it can help with first issue. If after it second issue still presented - check carefully all images and all sizes in Assets. Try to recreate it from zero, remove all not used images, don't create duplicates. There is no big magic - just carefully work.

Issue uploading to app store

I have a problem with uploading an app to the app store.
I have written an app with swift 4 on xcode 9.2 and after uploading an app using application loader I received the following message from apple team.
Error:
Dear Developer
We have identified one or more issues with a recent delivery for your
app, "sawfish." Please correct the following issues, then upload
again.
Invalid Image - For iOS applications, icons included in the binary
submission must be in the PNG format.
If your application supports the iPhone device family, you must include square icons of the following dimensions: 57x57 pixels.
If your application supports the iPad device family, you must include square icons of the following dimensions: 72x72 pixels.
For macOS applications, icons included in the binary submission must
be in the ICNS format and must include square 512x512 # 2x image.
Best regards,
The App Store Team
I searched about that and found some answers but none of them worked for me.
I put images with 57 and 72 size on CFBundle , Clear , Build and Archive but it is not working for me again .
what is the problem?
If your app is universal(iPad and iPhone) then you should probably put icons in all of these and follow the correct sizes
Try double check your file format if it is .png

MacOS HighSierra: Xcode Build App Icon Error

I have been facing some issue in Xcode 9 uploading my app to AppStore
the error is
"Missing required icon file. The bundle does not contain an app icon
for iPhone / iPod Touch of exactly '120x120' pixels, in .png format
for iOS versions >= 7.0."
"WARNING ITMS-90704: "Missing Marketing Icon.
iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps >that do not include the Marketing Icon cannot be submitted for App >Review or Beta App Review.""
and I have searched a lot and I realised too many people had this problem.
But I think mine is somehow different and I think maybe it's about my software update, because I have uploaded the excat same app a few days ago and it was all right.
But now I cant even upload it again.
//ANSWER: -
EDIT : I FOUND THE ANSWER THAT WORKED FOR ME
you know this problem doesn’t have same answer for everyone at all because it can be the result of a bug or the excat thing the error says (missing some icons) you should first check all the reasonable solutions like checking your icons etc but in my case ut was just a bug ... and i opened my info.pillist source code in xcode 8 version of the same project (it was for just two days ago and i didnt make any major changes ) and copy and paste it into my xcode 9 project and it was done...but you have a much easier way too: build your project in Xcode 8.3 ...in the case all of your icons are set you should be good to go
In Assets.xcassets > AppIcon you can find the icon in bottom.
"Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0."
Just "command+b" your project with Xcode(8.3.3),then i translate the xxx.ipa with Application Loader ,and it successed. That means you must submit your application with Xcode8.x.x not 9.x.x
I found the Answer
i Replaced all of my Xcode 8 info pilist source code (and yes i handled every needed changes) to Xcode 9 info.pillist and this fixed this problem for me!!!!

iPhone 5 Optimization Requirement (using Adobe AIR)

I keep receiving the following message from Apple when submitting my app for approval:
"iPhone 5 Optimization Requirement - Your binary is not optimized for iPhone 5. New iPhone apps and app updates submitted targeting iOS 6 and above must support the 4-inch display on iPhone 5 and must include a launch image with the -568h size modifier immediately following the portion of the launch image's filename. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images."
I'm using AIR SDK 3.9 (and I checked to make sure by tracing NativeApplication.nativeApplication.runtimeVersion).
I have a Default-568h#2x.png image in the src folder, and I checked the Project/Properties/ActionScript Build Settings/Package content (I'm using Flash Builder 4.6). It is definitely checked off to be included in the build. In "Export Release Build", I don't see it in the Package Contents there, but I don't see any of the other Default png's either, so I don't think that's the problem.
Does anyone know what I'm doing wrong?
Be sure that the launch images also located in the folder "bin-release-temp"... I have to put them manually into that folder...
The launch images cannot be referenced anywhere in the project. You cannot embed them. You cannot use them. If you do, they are not packaged as launch images, but as images used at runtime. I was having the same problem when I was referencing the images as a SplashScreenImage source. It's an unfortunate way for it to be handled, basically requiring you to include the same image twice, but it is what it is.
This link might help. It describes what and where to keep default images in air application for iPhone deployment.
http://rohitdhore1612.wordpress.com/2013/05/22/air-invalid-binary-iphone-5-optimization-requirement-your-binary-is-not-optimized-for-iphone-5/

Resources