Xcode10 编译原有项目问题及解决方案

升级到Xcode10后,遇到编译问题,包括info.plist重复错误。解决方案是在Build Phases的Copy Bundle Resources中删除多余的info.plist文件,并进行clean操作。对于使用libstdc++相关库的项目,需谨慎更新,因为Xcode 10已禁用这些库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题一:Xcode10 编译竟然报info.plist的问题


注意:项目中有用到libstdc++、libstdc++.6、libstdc++6.0.9这三个内库的慎更新,Xcode 10 已经禁用这三个库!!!


今天更新Xcode 10 编译原有项目尽然报错info.plist重复,下面是解决办法。


问题
Showing Recent Messages
: -1: Multiple commands produce ‘/Users/gavin/Library/Developer/Xcode/DerivedData/talk-glxnnbklscdqzwgtdtyodcfzxvwb/Build/Products/Debug-iphoneos/talk.app/Info.plist’:

  1. Target ‘talk’ has copy command from ‘/Users/gavin/Desktop/ios2.0xcode10/talk/talk/Supporting Files/Info.plist’ to ‘/Users/gavin/Library/Developer/Xcode/DerivedData/talk-glxnnbklscdqzwgtdtyodcfzxvwb/Build/Products/Debug-iphoneos/talk.app/Info.plist’
  2. Target ‘talk’ has process command with input ‘/Users/gavin/Desktop/ios2.0xcode10/talk/talk/Supporting Files/Info.plist’

解决办法:

  1. Build Phases ->Copy Bundle Resources
  2. 删除info.plist文件
  3. clean一下即可

问题二:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值