Does then new iOS 15.0 interfere on a Objective-C based app ?

Hi, my name is Danilo and I work in a IT Company in Brazil.

We have a client that uses an app based o OBJECTIVE-C, and after the iOS 15.0 update, the app started to crash just by clicking anywhere... we need help.

I'm going to leave here some log that got generated.


boringssl_metrics_log_metric_block_invoke(144) Failed to log metrics

dyld4 config: DYLD_ROOT_PATH=/Applications/Xcode 12.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot DYLD_LIBRARY_PATH=/Users/jorgedreherbarcellos/Library/Developer/Xcode/DerivedData/TFSales-bsqckmcybbopgmfrhmbhxvmcdhgq/Build/Products/Debug-iphonesimulator:/Applications/Xcode 12.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/introspection DYLD_INSERT_LIBRARIES=/Applications/Xcode 12.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libBacktraceRecording.dylib:/Applications/Xcode 12.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libMainThreadChecker.dylib:/Applications/Xcode 12.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib DYLD_FRAMEWORK_PATH=/Users/jorgedreherbarcellos/Library/Developer/Xcode/DerivedData/TFSales-bsqckmcybbopgmfrhmbhxvmcdhgq/Build/Products/Debug-iphonesimulator

CoreSimulator 776.3 - Device: iPad mini (6th generation) (5B461819-08BA-4F44-9AFB-A06055E940E8) - Runtime: iOS 15.0 (19A339) - DeviceType: iPad mini (6th generation)


Any help would me great. Thanks a lot !

Using the iPad mini (6th generation) is a complication here, as it uses a different (smaller) screen size than any previous iPad.
Could it be that your code does not take account of this?

Do you get the same crash on a "normal" (or larger) iPad?

There are a lot of references to "simulator" in that log. For example r/CoreSimulator/Profiles/Runtimes/iOS.simruntime and Build/Products/Debug-iphonesimulator.

Did he somehow get a build for the simulator instead of an actual device?

John

Does then new iOS 15.0 interfere on a Objective-C based app?

Just to be clear, iOS 15 fully supports apps built with Objective-C. It’s likely that your app has a general compatibility issue that’s unrelated to its Objective-C-ness.

but it crashes in the physicial device

That should generate a crash report. Please post it here.

See Posting a Crash Report for advice on how to do that.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thread 57: "Modifications to the layout engine must not be performed from a background thread after it has been accessed from the main thread."

-[UINavigationController initWithRootViewController:] must be used from main thread only

This has been the error

Does then new iOS 15.0 interfere on a Objective-C based app ?
 
 
Q