升级到Xcode 8并将语法从swift 2.3转换为swift 3.0后,文件丢失警告

lea*_*122 8 ios xcode7 swift2 swift3 xcode8

我升级Xcode 7.3Xcode 8.0并更改了语法swift 2.3 to swift 3.0.我能够构建项目并且运行良好,但我收到了大约233个关于我用过的图像的警告Assets.xcassets.

我意识到路径是错误的,因为我更改了项目的名称,projectA to projectB路径指的是无效路径

/Users/name/Desktop/projectA/projectB/Assets.xcassets/Images/img_01.imageset/img_01@2x.png is missing from working copy
Run Code Online (Sandbox Code Playgroud)

我相信我必须删除这些文件的名称,sourcecontrol因为它们不再有效.我已经提交了所有更改,并且不知道如何删除这些丢失的文件链接以消除这些警告.

lea*_*122 24

经过大量的研究,我能够解决这个问题.

我去了projectB.xcodeproject > Show package contents > project.pbxproj > xcuserdata.删除xcuserdata.

然后转到Source Control > Commit 提交所有更改.由于路径不存在,Xcode不会提交更改; 所以只需取消它就行了

Source Control > Refresh Status
Run Code Online (Sandbox Code Playgroud)

然后退出Xcode并重新启动它.