Warning: unable to read characters

When I try to run my application in iOS 4.2.1, I get the following warning messages:

[Switching to thread 11523] [Switching to thread 11523] `/xcode iOS/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/dyld' has changed; re-reading symbols. `/xcode iOS/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/dyld' has changed; re-reading symbols. continue `/xcode iOS/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/dyld' has changed; re-reading symbols. `/xcode iOS/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/dyld' has changed; re-reading symbols. warning: Unable to read symbols for /xcode iOS/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so (file not found). 

I do not know what is going on here.

Are there any problems when we receive such warnings?

+8
iphone
source share
3 answers

I am sure this will solve your problem: UUID mismatch detected with loaded library

  • Johannes
+4
source share

The problem is that Xcode and the debugger are expecting iOS 4.2, but iOS 4.2.1 is running on your device.

What can you do to avoid this error; Let Xcode collect the necessary characters from your device (you may have to delete the previous ones). After that, it will work without problems.

+3
source share

Recently, I encountered this problem when compiling an application in Xcode 4.2, so I looked for the same problem on the Apple developer forums, and I found a lot of threads about this dns.so warning, and in many of these threads, Apple engineers answered and said it’s normal to ignore this warning when it is associated with dns.so. One of them said that it will not even be used in iOS, so it can be ignored.

0
source share

Source: https://habr.com/ru/post/650671/


All Articles