当我尝试在iPhone上构建并运行我的应用程序时,我在控制台上收到"UUID不匹配"警告.
警告:在加载的库中检测到UUID不匹配 - 在磁盘上是:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib = uuid-mismatch-with-loaded-file ,文件="/开发商/平台/ iPhoneOS.platform /开发商/软件开发工具包/ iPhoneOS2.1.sdk/usr/lib中/ liblockdown.dylib
任何人都有这个问题并设法解决警告?
我总是习惯于在调试器中看到NSString值,没有问题.由于更新到3.2.5所以我看到的是格式字符串{(char *)Xcode_CFStringSummary($VAR, $ID)}:s
我看不出有什么不妥.任何人都可以告诉我正确的格式化程序应该是什么?
当我尝试在iOS 4.2.1中运行我的应用程序时,我收到以下警告消息;
[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).Run Code Online (Sandbox Code Playgroud)
我不知道这里发生了什么.
当我们收到这种警告信息时,有什么问题吗?
这是一个有点模糊且难以查明原因的问题之一.我会尽量保持简单.
我创建了一个带有如下标题的C类:
C_Class.h
void do_something(void);
C_Class.c
void do_something(void)
{
}
Run Code Online (Sandbox Code Playgroud)
然后我有一个.mm文件工作得很好,直到其中一个函数我添加了我之前创建的C sub_routine:
#import "C_Class.h" // included in the .h file
// then in the .mm file
- (void)working_function{
.... some working code ......
do_something();
}
Run Code Online (Sandbox Code Playgroud)
问题是我收到此错误:
-[MyDotMMfile working_function] in MyDotMMfile.o
Symbol(s) not found
Collect2:ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
这个问题已在其他地方得到解答,但答案似乎与我的情况无关.我在XCode工作,已停止运行我的应用程序,重建它仍然得到相同的错误.因为我是编程新手,所以我觉得它与我调用C函数的方式有关.
有帮助吗?
编辑1
如果有人感觉如此无私,他们可以在这里下载实际文件.
我在调试器中遇到此错误并阻止调试.
无法加载符号文件:无法加载符号文件:无法加载符号文件:无法加载符号文件:无法加载符号文件:无法加载符号文件:警告:无法读取/ Developer/Platforms/iPhoneOS的符号. platform/DeviceSupport/4.2.1(8C148a)/Symbols/usr/lib/info/dns.so(找不到文件).警告:在加载的库中检测到UUID不匹配 - 在磁盘上是:/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148a)/Symbols/System/Library/PrivateFrameworks/Message.framework/Message
有什么好玩的吗?想法?
干杯