我将Xcode更新到最新版本5.1,OS X更新到10.9.5后,我无法启动IOS模拟器7.1 当我开始构建并运行时,它显示构建成功,没有发现问题。但是调试输出有这个消息。
dyld: Symbol not found: __dealloc
Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/lib/libobjc.A.dylib
in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(lldb)
dyld`dyld_fatal_error:
0x8fe440b4: int3
0x8fe440b5: nop
有谁知道这个问题的原因?我无法继续进行模拟器部署,现在还不知道该去哪里。
我的环境背景如下:
mac-allen:~allen $ xcodebuild -showsdks
OS X SDK:
OS X 10.8 -sdk macosx10.8
OS X 10.9 -sdk macosx10.9
iOS SDK:
iOS 7.1 -sdk iphoneos7.1
iOS模拟器SDK:
Simulator - iOS 6.1 -sdk iphonesimulator6.1
Simulator - iOS 7.1 -sdk iphonesimulator7.1
非常感谢提前!
答案 0 :(得分:-2)
问题配置,看起来iOS 7.1在Simulator 6.1和7.1上运行不佳。
mac-allen:~allen $ xcodebuild -showsdks
OS X SDK:
OS X 10.8 -sdk macosx10.8
OS X 10.9 -sdk macosx10.9
iOS SDK:
iOS 7.1 -sdk iphoneos7.1
iOS模拟器SDK:
Simulator - iOS 6.1 -sdk iphonesimulator6.1
Simulator - iOS 7.1 -sdk iphonesimulator7.1
更新iOS 8.1,模拟器8.1后,现在没有找到符号问题了。优质工具,让我花大量时间研究这些问题!
mac-allen:~allen $ xcodebuild -showsdks
OS X SDK:
OS X 10.9 -sdk macosx10.9
OS X 10.10 -sdk macosx10.10
iOS SDK:
iOS 8.1 -sdk iphoneos8.1
iOS模拟器SDK:
Simulator - iOS 8.1 -sdk iphonesimulator8.1