更新到xcode 10 版本ios 12出现的问题

编程入门 行业动态 更新时间:2024-10-23 10:21:18

更<a href=https://www.elefans.com/category/jswz/34/1770914.html style=新到xcode 10 版本ios 12出现的问题"/>

更新到xcode 10 版本ios 12出现的问题

更新到xcode 10 版本ios 12出现的问题

workspace编译时报错

报错具体如下:

Showing Recent Messages
:-1: Multiple commands produce '/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphoneos/TestProject.app/LICENSE':
1) Target 'TestProject' (project 'TestProject') has copy command from '/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject/Framework/MBProgressHUD/LICENSE' to '/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphoneos/TestProject.app/LICENSE'
2) Target 'TestProject' (project 'TestProject') has copy command from '/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject/Framework/SDWebImage/LICENSE' to '/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphoneos/TestProject.app/LICENSE'Showing Recent Messages
:-1: Multiple commands produce '/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphonesimulator/TestProject.app/Info.plist':
1) Target 'TestProject' (project 'TestProject') has copy command from '/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject/Framework/Masonry/Info.plist' to '/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphonesimulator/TestProject.app/Info.plist'
2) Target 'TestProject' (project 'TestProject') has process command with output '/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphonesimulator/TestProject.app/Info.plist'
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

参考
解决方法一:菜单-》File-》Project Settings…(或者Workspace Settings…)-》修改Build System为:Legacy Build System(原来是:New Build System)
解决方法二:如果仍然想用New Build System,则需要从报错中看具体哪些文件出现问题,从 Build Phase的Copy Bundle Resources中删除就好。步骤:点击项目-》点击TARGETS列表中需要编译的-》点击Build Phase-》展开Copy Bundle Resources-》对照删除出现问题的文件。
PS:认为解决方法一比较省事,但是解决方法二比较治本。

编译报错二

报错具体如下:

Ld /Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphonesimulator/TestProject.app/TestProject normal x86_64cd /Users/xxx/Desktop/work/ios/workspaceios/Test_Projectexport IPHONEOS_DEPLOYMENT_TARGET=8.0export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.0.sdk -L/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphonesimulator -L/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject -L/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject/Framework/SmartAPI/3rd_party/lib -L/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject/Framework -F/Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphonesimulator -F/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject -F/Users/xxx/Desktop/work/ios/workspaceios/Test_Project/TestProject/Framework -filelist /Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Intermediates.noindex/TestProject.build/Debug-iphonesimulator/TestProject.build/Objects-normal/x86_64/TestProject.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Intermediates.noindex/TestProject.build/Debug-iphonesimulator/TestProject.build/Objects-normal/x86_64/TestProject_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Intermediates.noindex/TestProject.build/Debug-iphonesimulator/TestProject.build/TestProject.app-Simulated.xcent -lz -lc++ -framework Security -framework KSCrash -framework NetworkExtension -framework SystemConfiguration -framework WebKit -framework TSGsdk -lstdc++.6.0.9 -Xlinker -dependency_info -Xlinker /Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Intermediates.noindex/TestProject.build/Debug-iphonesimulator/TestProject.build/Objects-normal/x86_64/TestProject_dependency_info.dat -o /Users/xxx/Library/Developer/Xcode/DerivedData/TestProject-apxxxxxxxxxxeqsvu/Build/Products/Debug-iphonesimulator/TestProject.app/TestProjectld: library not found for -lstdc++.6.0.9
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

最重要的内容为:library not found for -lstdc++.6.0.9,当时不知道为什么要添加这个库,现在也忘了,删除之后编译通过。
解决方法:点击项目-》点击TARGETS列表中需要编译的-》点击Build Phase-》展开Link Binary With Libraries(或者直接搜索报错库名)-》删除

更多推荐

更新到xcode 10 版本ios 12出现的问题

本文发布于:2024-03-12 01:16:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1730371.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:新到   版本   xcode   ios

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!