How to read crash report getting in Organizer? - xcode

I am getting a crash while running the App in real time only. If I send build using Diawi and Payload methods, it runs very well on all the iPhone devices but when I upload build using Testflight it crashes and gives me this kind of report:
Even I am not using any kind of enumrateObjectWithOptions:usingBlock function in my class. I have googled a lot about it but didn't get anything!
NOTE: First of all user logs in with facebook then firebase auth then
firebase login with facebook access token and after that getting crash
before I use the firebase instance id.
Any help will be appreciated.

Related

Could not execute google form api on google developer documentation

I got the below popup when I tried to execute the google form api from google developer documentation.
I tried this same process with google docs api which work perfectly. I tried tp turn on less secure app access, but it seems google made it unavailable.
what is the other way out.
Thanks
This appears to be a bug with the try me on forms.
I have logged it on the issue form and im going to see if i can find someone at google to ping about it
Forms.get try me not working
I suspect however that this may have something to do with the app being in early access. That being said i would have expected a different error message if that was the issue.
It is most likely due to the permission for the client they are using. It is an internal error and not something you have done.
May i suggest creating your own app and testing it that way. Just remember this api is in early access so be sure that you fill out the form found on this page Google Forms API now available in open beta
Developers can apply to join our Early Adopter Program and begin developing using the Google Forms API by filling out this form.

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).

Firebase Analytics console doesn't show up because of X-Frame-Options error

I started to use Firebase Analytics on my developing app, but the analytics console doesn't appear. I can't see even the navigation bar.
Here's a screenshot of my analytics console.
I installed Firebase/Core pods, set -FIRAnalyticsDebugEnabled, and debug console on Xcode says analytics data uploaded successfully.
My first event data sent about 20 hours ago. I'm planning to wait until 24 hours will pass, but is there any possible setting required?
---edit---
I found an error message in my browser's developers console. Here's a screenshot.
It seems some kind of X-Frame-Options problem.
I tried Safari and Chrome, but the results are same.
I found it's a problem of Google account's permission. I used my company's Google account and already got the permission to access Firebase, but permission for Google Analytics seems necessary too!
After getting another permission from the admin in my company, Firebase Analytics console appeared in a right way.

App is not authorized to scopes after installing via chrome web store

We are in the process of creating our new app for v2 of the apps marketplace. Recently we have run into quite a major issue and we are having a lot of trouble resolving it.
We are testing the workflow where a domain admin installs via the chrome webstore listing. The actual installation of the app works, insofar as the app is installed on the domain and the scopes appear to be granted when looking at the "Manage API client access" section in the domain admin panel (http://i.stack.imgur.com/a63nv.png).
However, when we attempt to use the service account to get calendar or contacts info, we are getting "Requested client not authorized" errors.
{
"error" : "access_denied",
"error_description" : "Requested client not authorized."
}
However, if we manually add our service account + scopes to the domain in question, then accessing the data programmatically works fine (http://i.stack.imgur.com/g6pRg.png).
So, clearly we are missing something here, with how installing a marketplace app via the chrome web store is supposed to work.
Other things to note:
Chrome webstore listing is marked as unlisted.
New marketplace app is not approved (obviously) as the tester received this specific error when attempting to install the marketplace app.
We got it figured out. The issue was in how we declared our contacts API scope in the marketplace sdk setup screen.
In the marketplace setup screen, we declared using the contacts scope without a trailing slash ("https://www.google.com/m8/feeds").
However in our app, we were sending oauth requests for the calendar feed with the slash at the end. ("https://www.google.com/m8/feeds/"). This mismatch caused the whole request to fail with the error message above.
If anyone runs into this and is baffled at why their service account requests are failing, make sure you are consistent with your slashes at the end!
I would suggest to Google that you should update the marketplace sdk screen to also be consistent and reject scopes that do not have a slash at the end. That would have saved us days of frustration.

Receipt validation issue in App Purchases Mac Store "Receipt validation should be presented..."

My applications uses the Store Kit API to purchases in app purchases. I am getting the following store rejection issue, has anyone ever encountered this?
2.3 Apps that do not perform as advertised by the developer will be rejected
The app is not using the Store Kit API properly. The application needs to use receipt validation in order for Store Kit to properly
process In App Purchases.
I inquired further and they said:
Receipt validation should be presented on launch of the app.
Anyone have any idea what the issue is?
See the following:
Mac App Store Receipt Validation Code?
This app is helpful as well but to pricy IMO:
http://receigen.etiemble.com/

Resources