Dear Apple Developers community,
Our app is being rejected by the App Store upon review based on detecting crashes upon launch. However, following exhaustive tests on all available simulators and some physical devices (including an iPhone 12 Pro running iOS 14.4.2) we were unable to reproduce the crashes reported. We also tried testing a binary via TestFlight without any issues at all. We also symbolicated our crash reports following Apple's documentation without being able to find any issues that cause the crash upon launch. I am attaching the three reports that Apple Store review shared with us for reference along with the symbolicated outputs for "ParkZen" and "FirebaseFirestore". Our app uses the FireStore database. Any feedback would be greatly appreciated.
1) https://iosapps-ssl.itunes.apple.com/itunes-assets/Purple125/v4/80/06/1e/80061eee-c4c2-2194-c8e1-4cb693546c6a/attachment.crashlog-3B112192-8D8A-44DA-8EB1-0563386C41BB.txt?accessKey=1618848035_6910206807337667898_h6kPaYJOV56xwRkNjjTkztP%2BRq4CQCroN9LS%2BuJKwoV8TAkWCV3X%2Fd9XapTSBt9j%2FEetbrTifhYvaNHpCxXgLFEUQ6Sz68LW1KyUrp7nWwG2TjsZiYj2OAGpVVkYlLzu%2Fz7LVVaPp06PYIdfGEHYFUfe6PuFRUCB8xAnrm%2B0Poq7gYWFy0%2F7%2BkrqMxlbt8TklgbJimfs0F7%2F6ny1oc0yIbhsRNxV0BKp9wH0p85YgsQ%3D
2) https://iosapps-ssl.itunes.apple.com/itunes-assets/Purple125/v4/4f/a5/36/4fa5366a-2ab3-a0f0-9553-4a9b8cc32ab1/attachment.crashlog-E5709224-7BCB-45FC-92F7-E6E1DC7A2BC8.txt?accessKey=1618848035_5419641398235611613_S5R436uDbgLHsLasiTbmzF456qVlLyS6lyoDcbbx%2BSxV0xyzVzA67bNK7A7yftxwisf4gz3%2BjMBHwsyF3ZAeoyStfQA%2BAMENq%2B8%2B2dDa361WfIM%2BbL4toHk5RoyEzlNvaZTC8G65VMy%2BklOlbeTwLUD9HtoTYXnhyjKm4E8CV8hc2MwkwapKANmAlO9RrnEitUWt1qp620c439IN5NpSZmVdEBxYQlSp%2FJqZb33thoM%3D
3) https://iosapps-ssl.itunes.apple.com/itunes-assets/Purple125/v4/47/67/c4/4767c4bc-8820-6264-f8ce-d6464aa6cdeb/attachment.crashlog-2FAC820F-7BBD-428C-8901-BCA3663599BD.txt?accessKey=1618848035_1479893548423628230_JF9xULY4IoBRblEDOeKQZk5borlYARJjnKDlClMbXekl7BWr7Y00E6HKjwz00K3lautGkwCjdVc7khcrNcovUlbaKSI8lSZs3JAxlAvmTgdjzQVAcfYPvc0YQ%2B%2FgDIGUnPZtLiDJRC31XnZ59Yx%2B6Cidvz5%2B590ebu7DdXZ%2BMyevS%2BclcTc2C8Wl48Hq%2F9Bq7DmfcmcIJLJmI%2B1KTe6gq%2FLm%2BQhJoWxDOEpVDV33IsE%3D
Symbolicated Debugging:
closure #1 in ViewController.viewDidLoad() (in ParkZen) (ViewController.swift:87)
closure #1 in ViewController.viewDidLoad() (in ParkZen) (ViewController.swift:87)
closure #1 in DatabaseInterface.retrieveData_dynamic(completionHandler:) (in ParkZen) (DatabaseInterface.swift:0)
thunk for @escaping @callee_guaranteed (@guaranteed FIRQuerySnapshot?, @guaranteed Error?) -> () (in ParkZen) (<compiler-generated>:0)
main (in ParkZen) (ViewController.swift:18)
2)
3)
Our app is being rejected by the App Store upon review based on detecting crashes upon launch. However, following exhaustive tests on all available simulators and some physical devices (including an iPhone 12 Pro running iOS 14.4.2) we were unable to reproduce the crashes reported. We also tried testing a binary via TestFlight without any issues at all. We also symbolicated our crash reports following Apple's documentation without being able to find any issues that cause the crash upon launch. I am attaching the three reports that Apple Store review shared with us for reference along with the symbolicated outputs for "ParkZen" and "FirebaseFirestore". Our app uses the FireStore database. Any feedback would be greatly appreciated.
1) https://iosapps-ssl.itunes.apple.com/itunes-assets/Purple125/v4/80/06/1e/80061eee-c4c2-2194-c8e1-4cb693546c6a/attachment.crashlog-3B112192-8D8A-44DA-8EB1-0563386C41BB.txt?accessKey=1618848035_6910206807337667898_h6kPaYJOV56xwRkNjjTkztP%2BRq4CQCroN9LS%2BuJKwoV8TAkWCV3X%2Fd9XapTSBt9j%2FEetbrTifhYvaNHpCxXgLFEUQ6Sz68LW1KyUrp7nWwG2TjsZiYj2OAGpVVkYlLzu%2Fz7LVVaPp06PYIdfGEHYFUfe6PuFRUCB8xAnrm%2B0Poq7gYWFy0%2F7%2BkrqMxlbt8TklgbJimfs0F7%2F6ny1oc0yIbhsRNxV0BKp9wH0p85YgsQ%3D
2) https://iosapps-ssl.itunes.apple.com/itunes-assets/Purple125/v4/4f/a5/36/4fa5366a-2ab3-a0f0-9553-4a9b8cc32ab1/attachment.crashlog-E5709224-7BCB-45FC-92F7-E6E1DC7A2BC8.txt?accessKey=1618848035_5419641398235611613_S5R436uDbgLHsLasiTbmzF456qVlLyS6lyoDcbbx%2BSxV0xyzVzA67bNK7A7yftxwisf4gz3%2BjMBHwsyF3ZAeoyStfQA%2BAMENq%2B8%2B2dDa361WfIM%2BbL4toHk5RoyEzlNvaZTC8G65VMy%2BklOlbeTwLUD9HtoTYXnhyjKm4E8CV8hc2MwkwapKANmAlO9RrnEitUWt1qp620c439IN5NpSZmVdEBxYQlSp%2FJqZb33thoM%3D
3) https://iosapps-ssl.itunes.apple.com/itunes-assets/Purple125/v4/47/67/c4/4767c4bc-8820-6264-f8ce-d6464aa6cdeb/attachment.crashlog-2FAC820F-7BBD-428C-8901-BCA3663599BD.txt?accessKey=1618848035_1479893548423628230_JF9xULY4IoBRblEDOeKQZk5borlYARJjnKDlClMbXekl7BWr7Y00E6HKjwz00K3lautGkwCjdVc7khcrNcovUlbaKSI8lSZs3JAxlAvmTgdjzQVAcfYPvc0YQ%2B%2FgDIGUnPZtLiDJRC31XnZ59Yx%2B6Cidvz5%2B590ebu7DdXZ%2BMyevS%2BclcTc2C8Wl48Hq%2F9Bq7DmfcmcIJLJmI%2B1KTe6gq%2FLm%2BQhJoWxDOEpVDV33IsE%3D
Symbolicated Debugging:
closure #1 in ViewController.viewDidLoad() (in ParkZen) (ViewController.swift:87)
closure #1 in ViewController.viewDidLoad() (in ParkZen) (ViewController.swift:87)
closure #1 in DatabaseInterface.retrieveData_dynamic(completionHandler:) (in ParkZen) (DatabaseInterface.swift:0)
thunk for @escaping @callee_guaranteed (@guaranteed FIRQuerySnapshot?, @guaranteed Error?) -> () (in ParkZen) (<compiler-generated>:0)
main (in ParkZen) (ViewController.swift:18)
2)
3)