更新到 Xcode 10 后,我的项目出现以下错误:
第一个错误:
:-1: 多个命令产生 '/Users/maropost/Library/Developer/Xcode/DerivedData/MPPush-dorcxsyibrmjnndrycgblntogjan/Build/Products/Debug-iphoneos/MPPush.framework/Info.plist': 1) Target 'MPPush' (project 'MPPush') 具有从 '/Users/maropost/Documents/Work/iOS/Products/SDK/SwiftFromStart/MPPush/MPPush/Info.plist' 到 '/Users/maropost/Library/Developer/Xcode/DerivedData/MPPush 的复制命令-dorcxsyibrmjnndrycgblntogjan/Build/Products/Debug-iphoneos/MPPush.framework/Info.plist' 2)目标'MPPush'(项目'MPPush')具有输出'/Users/maropost/Library/Developer/Xcode/DerivedData/的进程命令MPPush-dorcxsyibrmjnndrycgblntogjan/Build/Products/Debug-iphoneos/MPPush.framework/Info.plist'
第二个错误:
无法删除,
/Users/maropost/Documents/Work/iOS/Products/SDK/SwiftFromStart/MPPush/build因为它不是由构建系统创建的,并且它不是派生数据的子文件夹。
第三个错误:
命令 PhaseScriptExecution 发出错误,但未返回指示失败的非零退出代码
已经检查过这个但不相关。
小智 7
对于以下错误:
无法删除 /Users/maropost/Documents/Work/iOS/Products/SDK/SwiftFromStart/MPPush/build,因为它不是由构建系统创建的,也不是派生数据的子文件夹。
解决方法是手动删除框架项目目录中的构建文件夹。希望这可以帮助!
我通过启用解决了问题Legacy mode。请按照以下步骤操作,它会对您有所帮助。
In Xcode, Goto File -> Project/Workspace settings > Advanced -> Select Legacy
请参阅下面的屏幕截图以获得进一步帮助。
清理 + 构建并确保从垃圾箱中删除了 derivedata 文件夹
检查您的复制捆绑资源,您应该在该列表中Build Phase找到一些文件(在您的情况下应该是图像)两次。删除它们并重建它们。
| 归档时间: |
|
| 查看次数: |
6942 次 |
| 最近记录: |