昨天发布完版本,想着Xcode已经一年多没更新了,所以今天更新下,但更新完之后发现打开项目后报错,WTF?遇事开始找原因。
一、问题
Multiple commands produce '/Users/xxx/Library/Developer/Xcode/DerivedData//Build/Products/Debug-iphoneos/game.app/Info.plist':
莫名其妙,找了很多资料,发现需要在调一下设置:
TARGET->Build Phases->Bundle Resource下把info.plist “ - ”就好了。
二、引发的问题
解决完问题之后,本以为可以正常运行了,但是去报出来了library not found for libstdc++.6.0.9.tbd
的问题,查找资料之后,发现是因为iOS12.0中去掉了lstdc++.6.0.9.tbd动态库,我们只需要在补上缺失的动态库就行了。
找到lib文件夹:把libstdc++.6.0.9.tbd 和libstdc++.6.tbd 复制进去就可以了
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
下载地址:https://pan.baidu.com/s/1JfEgjiAMCDM724QbOaJ5MQ 密码:zs3k
哈哈,好啦,之后运行就完全正常了。
网友评论