我在应用程序商店中有一个应用程序,并且已经构建并发布了多个更新而没有问题。我正在进行重大更新,但出现了一个重大错误,我已经谷歌搜索了一个多星期了。
我可以为模拟器构建应用程序,但是当我尝试为iOS设备构建(例如插入我的iPhone 6)或存档(以便我可以通过TestFlight分发)时,我每次都会遇到相同的错误。完整错误发布在下面。
我尝试过的事情:
收到的实际错误是:
CpResource Libraries / AppIRater / en.lproj /Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app/en.lproj cd“/ Users / terrencewilliams / Desktop / APP / SMBox / APP Builds - v.2.0 / SMBox2 4” export PATH =“/ Applications / Xcode.app / Contents / Developer / Platforms / iPhoneOS.platform / Developer / usr / bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr / bin:/ bin: / usr / sbin目录:/ sbin目录” builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -strip-debug-symbols -strip-tool /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr / bin中/条 -resolve-src-symlinks / Users / terrencewilliams / Desktop / APP / SMBox / APP \ Builds \ - \ v.2.0 / SMBox2 \ 4 / Libraries / AppIRater / en.lproj /Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app
错误:make目录/Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app/en.lproj: 文件存在
我真的需要让这个更新滚动,但似乎无法实际构建它。任何人都可以建议是否有一些我认为与衍生数据文件夹无关的潜在原因?
答案 0 :(得分:9)
我的问题是由于合并冲突,我在"嵌入式二进制文件"中使用了相同的动态框架。上市两次。删除重复的框架允许我成功构建。
答案 1 :(得分:3)
此路径作为文件存在(而构建正在尝试创建目录):/ Users / terrencewilliams / Library / Developer / Xcode / DerivedData / SMBox-gbfftxbyzlmadeazsrisoquokaxr / Build / Intermediates / ArchiveIntermediates / SMBox / InstallationBuildProductsLocation / Applications / SMBox.app/en.lproj
我建议您删除/ Users / terrencewilliams / Library / Developer / Xcode / DerivedData并重建。
是的,我意识到你说你已经删除了DerivedData文件夹。你真的删除那个吗?如果是这样,那么创建en.lproj是什么?您可能只想在构建日志中搜索它。