2014-11-23 30 views
5

Tôi có một ứng dụng trong cửa hàng ứng dụng và đã xây dựng và phát hành một số bản cập nhật mà không gặp sự cố. Tôi đang làm việc trên một bản cập nhật lớn, nhưng có một lỗi đáng kể mà tôi đã được Googling trong hơn một tuần nay.Không thành công: lỗi: tạo thư mục Tệp tồn tại

Tôi có thể xây dựng ứng dụng cho trình mô phỏng, nhưng khi tôi cố gắng tạo cho thiết bị iOS (chẳng hạn như iPhone 6 được cắm vào) hoặc Lưu trữ (để tôi có thể phân phối qua TestFlight), tôi nhận được lỗi giống nhau thời gian. Lỗi đầy đủ được đăng bên dưới.

Những điều tôi đã cố gắng:

  • sạch Dự án
  • Khởi động lại Xcode
  • Khởi động lại tôi Mac - Xóa các thư mục dữ liệu nguồn gốc
  • Đang cập nhật Xcode
  • Xóa và cài đặt lại Xcode

Biên nhận lỗi thực tế ved is:

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/strip -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

error: make directory /Users/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Build/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications/SMBox.app/en.lproj: File exists

Tôi thực sự cần cập nhật này, nhưng dường như không thực sự xây dựng được. Bất cứ ai có thể tư vấn nếu có thể có một số nguyên nhân cơ bản mà tôi không thấy liên quan đến thư mục dữ liệu có nguồn gốc?

+0

Dường như có hai tệp en.lproj được bao gồm trong bản dựng: một từ SMBox và một từ ApplRater. Tôi đã có một vấn đề xây dựng tương tự khi dự án của tôi có chứa hai tập tin en.lproj từ hai gói cài đặt khác nhau. Nếu có thể, loại bỏ một có thể giúp đỡ. – Paul

Trả lời

3

Đường dẫn này tồn tại dưới dạng tệp (trong khi nó xây dựng đang cố tạo thư mục):/Người dùng/terrencewilliams/Library/Developer/Xcode/DerivedData/SMBox-gbfftxbyzlmadeazsrisoquokaxr/Xây dựng/Intermediates/ArchiveIntermediates/SMBox/InstallationBuildProductsLocation/Applications /SMBox.app/en.lproj

Tôi đề nghị bạn chỉ cần xóa/Users/terrencewilliams/Library/Developer/Xcode/DerivedData và xây dựng lại.

Có, tôi nhận ra bạn đã nói bạn đã xóa thư mục DerivedData rồi. Bạn có thực sự xóa rằng không? Nếu vậy, điều gì đang tạo ra en.lproj? Bạn có thể chỉ muốn tìm kiếm thông qua nhật ký xây dựng cho nó.

+0

Chỉ xóa nội dung của thư mục DerivedData. Không xóa thư mục tự nó – Christoffer

+0

@Christoffer tại sao bạn lại nói vậy? Hệ thống xây dựng sẽ tạo lại nó ngay sau khi bạn khởi động bản dựng tiếp theo, vì vậy không có lý do gì để phân biệt. –

+0

bạn có thể đúng, nhưng đọc trong các diễn đàn khác rằng nó có thể làm cho nó thất bại. Chỉ có thể cho một số phiên bản của xcode. Vì vậy, tôi đang nói nó và làm điều đó như thế chỉ để được ở bên an toàn :) – Christoffer

8

Tôi đã giải quyết vấn đề này bằng cách xóa gói trùng lặp khỏi dự án của tôi mà tôi đã thêm từ nguồn khác. Hãy tìm bản sao của en.lproj và loại bỏ nó điều này có thể giải quyết vấn đề ur.

+0

Vâng đó là nó cho tôi. Một trong các Pod có tệp trùng lặp. – n13

5

Vấn đề của tôi là do xung đột hợp nhất tôi đã có cùng một khung động trong "Các tệp nhị phân được nhúng" được liệt kê hai lần. Việc xóa khuôn khổ trùng lặp cho phép tôi xây dựng thành công.

Các vấn đề liên quan