Post not yet marked as solved
I have a weird problem with my app. I needed to update the metadata on App Store connect and uploaded a new build to App Store. The only thing that was changed in code is two strings with version number. Everything else is exactly the same as a version that is live on the App Store (which works fine). I got a rejection with 2.1.0 Performance: App Completeness reason, turned out my app crashes on launch on reviewers device. I thought that this maybe a one time problem and tried to upload a new build with same results. Attached crash report.
crash report
Looks like Facebook SDK(?) crashing the app? And what is about Realm?
The problem is I can't reproduce the crash anywhere. Simulator or 5 real devices including same phone model as in crash log. Tried different combinations of Debug/Release, setting Exception Breakpoints without any luck.
Will be really thankful for any insight on how to approach this problem or what is going on here. Thank you very much!
Post not yet marked as solved
Our problems started on the 7/15 like many others but we are getting a new error now which we don't understand.
"App record request failed with error: 'AppsService:
Unwrap error: 'Unexpected nil property at path:
'App/597282476/attributes/bundleId''"
We've tried logging out of xcode and back in and many other things.
Is anyone else seeing this?
Does anyone have any suggestion?
Thanks
Post not yet marked as solved
Hello,
I'm a Flutter developer and I'm trying to deploy my first IOS app (I don't know anything about the Apple world).
I managed to submit the app on the appstore via codeMagic, but I couldn't test it before not having an iPhone or a mac!
Apple sent me 2 crashlogs telling me that they tried to launch the app, but it crashed.
I understood that I had to symbolic logs to get more info, but I'm reaching the limits of what I can do with the CodeMagic VM (20mn sessions, and I don't know anything about macOS...)
I tried symbolizing with macSymbolicator but it doesn't work, it says it doesn't understand crashlogs (unknown format)
Could someone do it for me please and tell me what crashes??
I can provide the artifacts and the 2 crashlogs from Apple
Thank you in advance !
Sebastian, Nantes
Post not yet marked as solved
Good afternoon
Previously, every release I got MetricKit data in xCode Organizer, but now the latest metric was 11 months ago 08/04/2021 (07/12/2022 at the time the question was created).
However, I continue to receive crash reports in xCode Organizer.
I didn't find any guides or troubleshooting about getting metrics.
Are there any conditions for the metrics to work?
Thanks
Post not yet marked as solved
Hello,
I get a lot of crashlogs in the Xcode organizer on iOS 15 all related to dyld. Does anybody has the same issue or any idea what could be the problem? Attached is the Crashlog.
Following error is shown:
Demo-2022-07-08-161436.ips
Today I'm getting this error when trying to distribute/validate my app:
Every tentative fails
Is anyone experiencing that?
I checked https://developer.apple.com/system-status/
All green but still encounter error.
Post not yet marked as solved
Hi there,
I am developing an app where we can scan and create an OBJ out of the scanner.
I have launched my first build in the TestFlight and it works just fine.
Afterwards, without making any changes whatsoever, I archived the same app, to create another build and uploaded in TestFlight, just to test the two builds.
As you can guess from the title, the first build works, but the second build crashes. As soon as I open the camera it crashes.
I have added the privacy camera usage in the info.plist. Please find the crash log here: crashlog.crash
By looking at it, it says that it stumbles on a nil value. But why does the first build works and not the second one?
Also, I would have loved to post the code where it potentially unwraps the nil value, but unfortunately it comes from a framework that I do not have access of.
Lastly, I would like to mention that any time that I launch the app from Xcode to my iPhone11, it always works. It is only in TestFlight that it crashes.
Does anyone know what is going on? I really appreciate the help!
Thanks
Martin
Post not yet marked as solved
I am in a large org and have just been added to a project. We have just experience something strange... A build showed up in testflight that none of us claim to have uploaded. Im looking for a way to know where this build came from. We typically build from Xcode and upload via organizer.
Any insight would be helpful!
Post not yet marked as solved
Can someone please help, i have a game ._. And it keeps crashing whenever i try to open it, i tried lotsa things:
googled it
googled it more
again
tried to understand the logs
yea, so here are the logs:
[pretend this was a file](https://www.mediafire.com/file/9n8i6naiddum9xt/GeometryJump-2022-06-20-105938.ips/file\)
ignore the tag, it was the most related i could find, CAN’T APPLE JUST MAKE A TAG LIKE QUESTION like that’s all just make a tag “question” that’s it
Post not yet marked as solved
error desc: Reached end of file while looking for: Mach-O slice.
Xcode version :13.2.1
please, how to do it ?
Post not yet marked as solved
Hello, I am having trouble uploading my app to the App Store Connect. I have uploaded the same app several times before but today its showing this error:
The app references non-public selectors in Payload/Runner.app/Frameworks/webview_flutter.framework/webview_flutter: initWithFrame:configuration:, isMainFrame, setNavigationDelegate:, targetFrame, userContentController With error code STATE_ERROR.VALIDATION_ERROR.50 for id 4e50137e-2378-492a-83f7-08cc856c7520
I have not change anything that has to do with the webview_flutter dependency since the last upload.
I created an issue and they told me that I should contact apple since everything on that list is a public, documented selector.
Issue link: https://github.com/flutter/flutter/issues/105472
Post not yet marked as solved
General:
DevForums tags: Debugging, LLDB, Graphical Debugger
Xcode > Debugging documentation
Diagnosing Memory, Thread, and Crash Issues Early documentation
Diagnosing Issues Using Crash Reports and Device Logs documentation
Choosing a Network Debugging Tool documentation
What is an exception? DevForums post
Standard Memory Debugging Tools DevForums post
Posting a Crash Report DevForums post
Implementing Your Own Crash Reporter DevForums post
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
Post not yet marked as solved
22:23:48 [2022-06-01 22:23:48 CST] <main> DBG-X: parameter Version = 2.3.0
22:23:48 [2022-06-01 22:23:48 CST] <main> DBG-X: parameter iTMSTransporterMode = upload
22:23:48 [2022-06-01 22:23:48 CST] <main> INFO: id = 20220601222348-714
22:23:48 [2022-06-01 22:23:48 CST] <main> DEBUG: SMART-CLIENT: getCurrent(); using pinned data center = contentdelivery.itunes.apple.com
22:23:48 [2022-06-01 22:23:48 CST] <main> INFO: iTMSTransporter Correlation Key: cc8e6af4-1a69-4e8d-bfec-bbc07acae8a5-0001
22:23:48 [2022-06-01 22:23:48 CST] <main> DEBUG: SMART-CLIENT: Host HTTP header: contentdelivery.itunes.apple.com
22:23:50 [2022-06-01 22:23:50 CST] <main> ERROR: Received Server Error Status Code: HTTP/1.1 504 Gateway Time-out
22:23:50 [2022-06-01 22:23:50 CST] <main> ERROR: Cannot perform data center failover (data center is pinned).
22:23:50 [2022-06-01 22:23:50 CST] <main> ERROR: Error while processing package 725215315.itmsp
22:23:50 [2022-06-01 22:23:50 CST] <main> ERROR: An exception has occurred: Cannot perform data center failover (data center is pinned).
22:23:50 [2022-06-01 22:23:50 CST] <main> DEBUG: com.apple.transporter.core.api.DataCentersExhaustedException: Cannot perform data center failover (data center is pinned).
22:23:50 at com.apple.transporter.core.impl.DefaultDataCenterProvider.tryToFailOver(DefaultDataCenterProvider.java:307)
22:23:50 at com.apple.transporter.core.impl.DefaultDataCenterProvider.didFailOver(DefaultDataCenterProvider.java:283)
22:23:50 at com.apple.transporter.core.webservice.DataCentersResponseInterceptor.process(DataCentersResponseInterceptor.java:35)
22:23:50 at org.apache.http.protocol.ImmutableHttpProcessor.process(ImmutableHttpProcessor.java:142)
22:23:50 at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:191)
22:23:50 at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
22:23:50 at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
22:23:50 at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
22:23:50 at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
22:23:50 at com.apple.transporter.JSONService.invoke(JSONService.java:512)
22:23:50 at com.apple.transporter.WebService.invokeStandard(WebService.java:1327)
22:23:50 at com.apple.transporter.WebService.invokeStandard(WebService.java:1277)
22:23:50 at com.apple.transporter.WebService.authenticateOperation(WebService.java:313)
22:23:50 at com.apple.transporter.operation.Upload$2.invoke(Upload.java:846)
22:23:50 at com.apple.transporter.operation.Upload$2.invoke(Upload.java:838)
22:23:50 at com.apple.transporter.core.ws.impl.WebServiceInvokerDefaultImpl.invokeWithRetry(WebServiceInvokerDefaultImpl.java:81)
22:23:50 at com.apple.transporter.operation.Upload.validateMetadata(Upload.java:838)
22:23:50 at com.apple.transporter.operation.Upload.performUploadRequest(Upload.java:225)
22:23:50 at com.apple.transporter.operation.Upload.performUploadRequest(Upload.java:139)
22:23:50 at com.apple.transporter.operation.Upload.performRequest(Upload.java:1375)
22:23:50 at com.apple.transporter.operation.Verify.execute(Verify.java:126)
22:23:50 at com.apple.transporter.operation.DeveloperAPIUpload.execute(DeveloperAPIUpload.java:297)
22:23:50 at com.apple.transporter.Application.reallyBegin(Application.java:280)
22:23:50 at com.apple.transporter.Application.begin(Application.java:129)
22:23:50 at com.apple.transporter.osgi.TransporterService.start(TransporterService.java:84)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
22:23:50 at com.apple.transporter.starter.TransporterStarter.runService(TransporterStarter.java:418)
22:23:50 at com.apple.transporter.starter.TransporterStarter.runTransporterService(TransporterStarter.java:391)
22:23:50 at com.apple.transporter.starter.TransporterStarter.start(TransporterStarter.java:164)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase2.runStartable(BootstrapperPhase2.java:362)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase2.runStarter(BootstrapperPhase2.java:324)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase2.start(BootstrapperPhase2.java:167)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase1.startOSGiFramework(BootstrapperPhase1.java:399)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase1.realBootstrap(BootstrapperPhase1.java:225)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase1.bootstrap(BootstrapperPhase1.java:86)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase1.bootstrap(BootstrapperPhase1.java:107)
22:23:50 at com.apple.transporter.bootstrap.BootstrapperPhase1.bootstrap(BootstrapperPhase1.java:78)
22:23:50 at com.apple.transporter.launcher.Launcher.launchBootstrapper(Launcher.java:37)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22:23:50 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
22:23:50 at java.base/java.lang.reflect.Method.invoke(Unknown Source)
22:23:50 at com.apple.transporter.launcher.Application.start(Application.java:450)
22:23:50 at com.apple.transporter.launcher.Application.main(Application.java:947)
22:23:50
22:23:50
22:23:50
22:23:50
22:23:50 Package Summary:
22:23:50
22:23:50 1 package(s) were not uploaded because they had problems:
- Error Messages:
22:23:50 Received Server Error Status Code: HTTP/1.1 504 Gateway Time-out
22:23:50 Cannot perform data center failover (data center is pinned).
22:23:50 Error while processing package 725215315.itmsp
22:23:50 An exception has occurred: Cannot perform data center failover (data center is pinned).
Post not yet marked as solved
Hi, I was wondering if I could get some insight on this crash. it seems that the app was on the background for a couple of hours, and crashed upon returning to the foreground.
We have some parts of the app with WKWebView, I'm assuming they put the app to the background while on the screen that has the webview. I couldn't find much of the "makePlatformLayerTypeless".
Here's the full logs.
2022-04-18_08-07-38.3680_-0400-crash.txt
Thanks!
Post not yet marked as solved
Dear Apple Apple Engineer:
An exception has occurred in my application.
Here is the crash report:
42183A4C-7A9C-36F9-B29A-A28577CE39B7 0x0000000100ecc000 caused by:Application received signal 5 callStackSymbols: { 0 libdispatch.dylib 0x000000018888c768 0x0000000188853000 + 235368 1 libdispatch.dylib 0x0000000188858344 0x0000000188853000 + 21316 2 libdispatch.dylib 0x00000001888564b4 0x0000000188853000 + 13492 3 iIndustrial 0x00000001031cb09c 0x0000000100ecc000 + 36696220 4 libobjc.A.dylib 0x000000019d79fcd8 0x000000019d79a000 + 23768 5 libobjc.A.dylib 0x000000019d7b7148 0x000000019d79a000 + 119112 6 libobjc.A.dylib 0x000000019d7be5c4 0x000000019d79a000 + 148932 7 libsystem_blocks.dylib 0x00000001d48c1764 0x00000001d48c0000 + 5988 8 libdispatch.dylib 0x000000018885781c 0x0000000188853000 + 18460 9 libdispatch.dylib 0x000000018885a968 0x0000000188853000 + 31080 10 libdispatch.dylib 0x0000000188868fe0 0x0000000188853000 + 90080 11 libdispatch.dylib 0x00000001888697d8 0x0000000188853000 + 92120 12 libsystem_pthread.dylib 0x00000001d492e768 0x00000001d492b000 + 14184 }
This is my crash func,
- (GMRZUACStatus)FPCodeConvertUACCode:(FidoStatus)status
{
GMRZUACStatus retStatus = GMRZUACStatus_FAILED;
switch (status) {
case SUCCESS:
retStatus = GMRZUACStatus_SUCCESS;
break;
case FAILURE:
retStatus = GMRZUACStatus_FAILED;
break;
case CANCELED:
retStatus = GMRZUACStatus_CANCELED;
break;
case NO_MATCH:
retStatus = GMRZUACStatus_NO_MATCH;
break;
case PROTOCOL_ERROR:
retStatus = GMRZUACStatus_PROTOCOL_ERROR;
break;
case BIOIDINVALID:
retStatus = GMRZUACStatus_BIOID_INVALID;
break;
case BIOID_HAS_CHANGED:
retStatus = GMRZUACStatus_BIOID_CHANGED;
break;
case CURRENT_BIO_NOT_AVAILABLE:
retStatus = GMRZUACStatus_BIOID_NOT_AVAILABLE;
break;
case WAIT_USER_ACTION:
retStatus = GMRZUACStatus_WAIT_USER_ACTION;
break;
case UNKNOWN_ERROR:
retStatus = GMRZUACStatus_UNKNOWN_ERROR;
break;
case USER_REGISTED:
retStatus = GMRZUACStatus_USER_REGISTED;
break;
case TOUCHID_NOT_SUPPORT:
retStatus = GMRZUACStatus_TOUCHID_NOT_SUPPORT;
break;
case FACEID_NOT_SUPPORT:
retStatus = GMRZUACStatus_FACEID_NOT_SUPPORT;
break;
case FACEID_NOT_PERMISSION:
retStatus = GMRZUACStatus_FACEID_NOT_PERMISSION;
break;
default:
break;
}
return retStatus;
}
I don't know why this method is broken, can you help me?
Best wishes
I'm trying to upload my MacOS app to Appstore via command line, and after solving some signing and certificates issues, I'm a bit stuck on package validation.
After exporting the archive to a .pkg file, I run the following command:
xcrun altool --validate-app -f ${filename}.pkg -t macOS -u $username -p $password --output-format json
And then I get a message with this feedback:
Could not find the main bundle or the Info.plist is missing a CFBundleIdentifier in ‘MyApp.pkg’.
The problem is my Info.plist looks valid, and it does have a CFBundleIdentifier key. Besides that, uploading to Appstore through Xcode organizer works fine, so I don't really know what I'm missing here.
So, I have the following doubts:
Am I in the right direction to upload the app to the store via command line?
Do I really needs this --validate-app step?
Is it correct to try to validate a pkg file?
Please let me know if there is more information I could give.
Any help would be appreciated.
Post not yet marked as solved
Is there a simple way to convert the 'new-style' JSON crash report into a human readable format through Terminal? Similar to how viewing it directly in Xcode or Console reverts it to the old-format.
I want to update my automation scripts to utilize the new CrashSymbolicator.py utility, but I'm having trouble easily reading its output.
Post not yet marked as solved
Xcode Version 13.3.1 (13E500a)
I was distributing my flutter app for TestFlight and this message came out, saying Error Analyzing App Version, without providing any details.
Here's the last part of the logs that I've gotten from "Show Logs", but I can't find any useful message from it.
"1.2.840.113635.100.6.1.12",
"1.2.840.113635.100.6.1.2"
), issueDate='2022-01-25 01:01:09 +0000''> for <DVTFilePath:0x7fbd220ebc70:'/Users/chan/Library/Developer/Xcode/Archives/2022-05-10/Runner 10-05-2022, 5.16 PM.xcarchive/Products/Applications/Runner.app/Frameworks/video_player_avfoundation.framework'>
2022-05-10 09:26:35 +0000 App Store Connect request for store configuration response: <DVTITunesConnectConfigurationResponse: 0x7fbd610319a0; isSuccessful='1', configuration='{
WPYRSFU994 = {
"com.apple.platform.appletvos" = {
architectures = {
defaultArch = {
defaultProductType = {
format = {
bitCode = {
supportLevel = required;
};
compiledCode = {
supportLevel = deprecated;
};
};
};
};
};
iconSource = {
largeAppIcon = carInBinary;
primaryIcons = carInBinary;
};
onDemandResources = {
sizeLimits = {
assetPack = 512000000;
total = 20000000000;
};
supportLevel = supported;
};
};
"com.apple.platform.iphoneos" = {
architectures = {
defaultArch = {
defaultProductType = {
format = {
bitCode = {
supportLevel = supported;
};
compiledCode = {
supportLevel = deprecated;
};
};
};
};
};
iconSource = {
largeAppIcon = unsupported;
primaryIcons = pngInBinary;
};
onDemandResources = {
sizeLimits = {
assetPack = 512000000;
total = 20000000000;
};
supportLevel = supported;
};
};
"com.apple.platform.macosx" = {
architectures = {
defaultArch = {
defaultProductType = {
format = {
bitCode = {
supportLevel = unsupported;
};
compiledCode = {
supportLevel = required;
};
};
};
};
};
iconSource = {
largeAppIcon = pngInBinary;
primaryIcons = pngInBinary;
};
onDemandResources = {
supportLevel = unsupported;
};
};
"com.apple.platform.watchos" = {
architectures = {
defaultArch = {
defaultProductType = {
format = {
bitCode = {
supportLevel = required;
};
compiledCode = {
supportLevel = deprecated;
};
};
};
};
};
iconSource = {
largeAppIcon = unsupported;
primaryIcons = pngInBinary;
};
onDemandResources = {
supportLevel = unsupported;
};
};
configModelVersion = "1.1";
};
preflight = (
WPYRSFU994
);
}', alertMessage='(null)', errors='(
)', warnings='(
)', infoMessages='(
)'>
2022-05-10 09:26:35 +0000 App Store Connect team IDs for account karhoong@the-oaks.my are (
WPYRSFU994
)
Post marked as Apple Recommended
I'm getting this error when trying to distribute/validate my app (every version of it):
I have a developer account and a distribution certificate, and have had no problems uploading many versions of my app until today.
Has anyone experienced this before?
I am trying to upload my app to AppStore using Xcode. The app uses widgets, and after archiving the app, I run the validation. It reports two errors.
Invalid directory. The bundle Payload/……/…WidgetExtension.appex is not contained in a correctly named directory. It should be under "Plugins".
CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value '…widget' under the iOS application.
I suspect that the two are linked issues, and that whilst trying to debug the widget in a simulator I may have duplicated any entry somewhere in the settings, but I am not clear where to look, as widget appears in several places, to fix the issue - info.plist, Build settings, General tab, other?
The widget also appears in the 'Products' list along with the app. I am not sure if the widget should be there, and if not how to remove it from the 'Products' list, but still make it available in the app.