一航邢、 library not found for -lXXX
- 描述: Xcode 10 以后報(bào)錯(cuò)
library not found for -lstdc++.6.0.9
- 原因: 這個(gè)錯(cuò)誤原因是因?yàn)閕OS12.0中去掉了lstdc++.6.0.9.tbd動(dòng)態(tài)庫
解決方案:
從Xcode9中找到動(dòng)態(tài)庫lstdc++.6.0.9.tbd文件copy到Xcode10下就可以完美解決問題拆内。或者用古老的辦法將iOS12的DeviceSupport文件copy到Xcode9.4下也可以完美解決Xcode9運(yùn)行iOS12的問題筹我。
實(shí)際操作
- 從Xcode9中找到動(dòng)態(tài)庫lstdc++.6.0.9.tbd;
鏈接: https://pan.baidu.com/s/1pWdduPhaUp3oDF69GcNo9Q 提取碼: sunj - 需要將文件復(fù)制到下述四個(gè)路徑下,才能保證模擬器和真機(jī)均好用
真機(jī)加這個(gè)就夠了
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/
二九孩、iPhone is busy: Preparing debugger support for iPhone
- 描述: 手機(jī)第一次鏈接到Xcode時(shí)出現(xiàn)
- 原因: 需要識(shí)別手機(jī)
解決方案:
等10-15分鐘名段。安心等待是最好的方法
三阱扬、Expected a type
- 描述: 寫一個(gè)自定義的類,這個(gè)類繼承了NSObject伸辟,其中UIView 報(bào)錯(cuò) Expected a type
- 原因: 只導(dǎo)入了
#import <Foundation/Foundation.h>
解決方案:
導(dǎo)入#import <UIKit/UIKit.h>