一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

升級(jí)Xcode 10 后報(bào)錯(cuò)問(wèn)題記錄(xcode 10 適配)

 嘆落花 2018-12-20

1、升級(jí)Xcode到Version 10.0 (10A255)后,運(yùn)行已有項(xiàng)目,報(bào)如下錯(cuò)誤:

error: Multiple commands produce '/Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Products/Debug-iphoneos/yoowei.app':

1) Target 'yoowei' has create directory command with output '/Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Products/Debug-iphoneos/yoowei.app'

2) That command depends on command in Target 'yoowei': script phase “[CP] Copy Pods Resources”

 

原因:Xcode 10 默認(rèn)使用的build system是New build system,與Xcode9不同導(dǎo)致。

解決:2種方法

1)第一種方法 不修改build system 

根據(jù)error 日志,script phase “[CP] Copy Pods Resources”,而且與output有關(guān),應(yīng)該是使用了cocoapods導(dǎo)致的,嘗試刪除該項(xiàng)目target-Copy Pods Resources-Output Files,成功解決問(wèn)題。選中項(xiàng)目target -> Build phase -> Copy Pods Resources -> Output Files -> 移除${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}  然后重新編譯,OK 。

用這種方式緊接著會(huì)有下面的錯(cuò)誤:

error: Cycle in dependencies between targets 'yooweiExtension' and 'yoowei'; building could produce unreliable results.

Cycle path: yooweiExtension → yoowei → yooweiExtension

Cycle details:

→ Target 'yooweiExtension': CodeSign /Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Products/Debug-iphoneos/yooweiExtension.appex

○ Target 'yooweiExtension': ProcessProductPackaging  /Users/galahad/Library/Developer/Xcode/DerivedData/yoowei-drnrntneloepunakcqbcdycudqeh/Build/Intermediates.noindex/yoowei.build/Debug-iphoneos/yooweiExtension.build/yooweiExtension.appex.xcent

○ Target 'yooweiExtension' has target dependency on Target 'yoowei'

→ Target 'yoowei' has target dependency on Target 'yooweiExtension'

○ That command depends on command in Target 'yooweiExtension': script phase “[CP] Check Pods Manifest.lock”

對(duì)應(yīng)的解決方案:選中項(xiàng)目target -> Build phase -> Target Dependencies  去掉相互的依賴即可

 

2)第二種方法 修改build system (個(gè)人感覺(jué)這種方式較好,不會(huì)每個(gè)項(xiàng)目搞一遍)
在Xcode菜單欄 -> File -> Workspace Setting,將build system修改為legacy build system,然后clean后編譯。

2、典型問(wèn)題

ld: library not found for -lstdc++.6.0.9

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解決方案:(我一般升級(jí)xcode 之前都會(huì)將lib 給備份一份。具體路徑是:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib )

1、提前在xcode 9中 根據(jù)路徑   /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib 找到 libstdc++.6.0.9.tbd  備份

2、復(fù)制剛才的libstdc++.6.0.9.tbd 文件,手動(dòng)添加到 升級(jí)后的xcode 10  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib 文件夾中,運(yùn)行即可。

需要的話,可以找我要。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    福利一区二区视频在线| 亚洲美女国产精品久久| 欧美一级日韩中文字幕| 国产一区二区精品高清免费 | 日韩国产亚洲欧美激情| 四十女人口红哪个色好看| 国产农村妇女成人精品| 欧美亚洲综合另类色妞| 欧美一区二区三区不卡高清视| 国产精品熟女在线视频| 欧美精品二区中文乱码字幕高清| 国产欧美日韩在线一区二区| 精品熟女少妇一区二区三区 | 亚洲国产av在线观看一区| 午夜国产精品国自产拍av| 国产av大片一区二区三区| 日韩人妻中文字幕精品| 美女激情免费在线观看| 九九热这里只有精品视频| 翘臀少妇成人一区二区| 日韩不卡一区二区三区色图| 高清在线精品一区二区| 91亚洲国产—区=区a| 国产精品欧美激情在线播放| 黄片在线免费观看全集| 亚洲精品黄色片中文字幕| 国内自拍偷拍福利视频| 亚洲伊人久久精品国产| 色婷婷人妻av毛片一区二区三区| 人妻巨大乳一二三区麻豆| 欧洲日韩精品一区二区三区| 欧美中文日韩一区久久| 中文字幕熟女人妻视频| 国产一级内片内射免费看| 欧美日韩一区二区午夜| 日本黄色高清视频久久| 五月激情婷婷丁香六月网| 国产中文字幕久久黄色片| 欧美日韩乱一区二区三区| 中文字幕五月婷婷免费| 人妻久久这里只有精品|