iOS 10 - uploaded build showing success in xcode but its not available in the app store content? - xcode

Xcode upload showing success while upload but not showing error message in the app store content page
Note: already requested more information to apple team

Please check your email, iTunes connect page.
App Store team should request resolving ITMS-XXXXX some issue.
It is showing success when uploading binary but after processing in iTunes connect, they request resolving specific issue number ITMS-XXXXXX
for example
Dear Developer,
We identified one or more issues with a recent delivery for your app, "SUPER GREAT APP". Please correct the following issues, then upload again.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
Best regards,
The App Store Team

With the reference of the video, I resolved:
https://developer.apple.com/videos/play/wwdc2016/709/?time=1754
I missed NSCameraUsageDescription field in the info.plist
https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Related

Empty build after upload app to Test Flight App Store Connect

I try upload new version of my app and I do it directly from XCode. After succesfull upload I do not see new build online on AppStore connect, but XCode says that upload is done.
As You see, 1.0.52 is created by Xcode but empty. 1.0.38 is my old build when all was ok. Any idea how to fix it? I can manually create iOS build on AppStore Connect and add package from my computer?
AppStore Connect didn't return any error, but now I found email on my developers email account. I missed one value at info.plist, similar problem like there: NSAppleMusicUsageDescription - Missing Info.plist key
But about it I didn't have any information on AppStore Connect, only on email.
Part of email:
Dear Developer,
We identified one or more issues with a recent delivery for your app, "**** ***" (***** ***). Please correct the following issues, then upload again.
ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSAppleMusicUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).

Can't publish a Hangout app (extension)

I've created a Google Hangout extension app, tested it works privately etc and now I'm trying to publish it. I have followed the instructions here:
https://developers.google.com/+/hangouts/publishing
I've filled in the forms correctly, created the O-Auth client ID, filled out the consent form etc. When I tick the Make this application public tickbox and try to save, a server error message pops up along the lines of:
Server Error
Whoops! Our bad.
Please try again. If the problem persists, please let us know using the "Send feedback" link below. Thanks!
Tracking Number: XXXXXXXXXXXXXXXXXXXXXXXXX
[Send feedback]
I've checked the Chrome console - the request gets a 500 error and in the JSON response I can see:
{"message":"Developer not registered with CWS."}
I have paid the $5 one-off developer fee on the Chrome Web Store and I am the Hangout project owner. I'm not sure what I'm missing here. I need to get this published in the next 24 hours...
Any useful insights? Is there any official support forum for Google+ platform developers?
UPDATE
I was using a Google Apps account before so I've paid the developer fee on a personal account to verify me on CWS, made this account owner of the Hangout project and I still get the same message response.
I believe then that it's basically just broken. Thanks Google.

Support URL in iTunes Connect

I am Submitting my App to AppStore now.
Can I use my Facebook profile URL in the support URL field in the iTunes Connect?
Yes. I do this for all my apps and I never had Apple message about that.
I just got rejected for using FB:
Guideline 1.5 - Safety - Developer Information
The support URL specified in your app’s metadata, https://www.facebook.com/ThanhTuHackintosh, still does not properly navigate to the intended destination.

IOS App Validation errors: Non Public API usage and access the UDID

While attempting to upload my apps binary to iTunes Connect, I get errors when I validate my app. The errors are:
- Your app contains non-public API usage.
- Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice
I have gone through several similar S.O. questions, such as:
- non-public API usage Warning...preventing validation on upload to App store?
- App rejected, but I don't use UDID
- Binary rejected because of Non-public API usage (google analytic iOSv2)
As far as I know, my app only uses the Flurry API and Google AdMob API. I have updated both of those with no change.
When I used the command grep -Rnis 'uniqueIdentifier' * I get the following:
Binary file BroncoMobile [CURRENT]/BroncoMobile/BroncoMobile.xcodeproj/project.xcworkspace/xcuserdata/oit.xcuserdatad/UserInterfaceState.xcuserstate matches
Binary file Bronco Mobile [CURRENT]/BroncoMobile/libGoogleAdMobAds.a matches
The match with libGoogleAdMobAds.a makes me assume that there is still a problem with the GADMob API, and I'm not sure on how the UserInterfaceState.xcuserstate match could cause problems with validation (or how to fix it if it is the problem).
If there are any more suggestions for how I can find the source of the error in the validation that would be greatly appreciated. If there is any more information I can provide about my app, I would be more than willing to edit my question to include whatever is needed.
I would suggest you to double check to make sure you are using latest version of Google AdMob API. I faced the similar problem in past and fixed it only by using latest Google AdMob SDK.
Also, you may like to check this question.

Approve content aggregator app itunes

Hi
I've built an IOS app that has a tab bar and extracts content from a website and displays it.
I need it to be approved in itunes but when i sent it to review they replied
"We've completed the review of your app but cannot post this version to the App Store because it is only a content aggregator and provides a limited set of features and functionality to users"
I've read about it and i noticed that there are a lot of apps just like my app that are used by news sites and they were approved.
My content must be on a remote web server due to security reasons and i have complied with the reachibility protocol that apple requires which means that i monitor if there is network available on the device and warns the user that the content can only appear on connected ipad.
Is there a way that i can add approve my app or must i become a large news site in order to make my app approved?
Add searching or filtering of the content displayed in your app. That should do the trick.

Resources