Tôi đang sử dụng Xcode 4.2.1. và tôi gặp sự cố này khi chạy ứng dụng hiện có trên trình mô phỏng iOS:Xcode: Lỗi -> Xây dựng không thành công -> Vui lòng nâng cấp ứng dụng Subversion của bạn để sử dụng bản sao làm việc này
svn: The path '.' appears to be part of a Subversion 1.7 or greater
working copy. Please upgrade your Subversion client to use this
working copy.
/Users/me/Library/Developer/Xcode/DerivedData/myproject-dxfzldckuqdmlrghowwkdrbgoigy/Build /Intermediates/myproject.build/Debug-iphonesimulator/MyProject.build/Script-9567AEA113C59633000AA291.sh: No Subversion revision found at /Users/me/Library/Developer/Xcode/DerivedData/myproject-dxfzldckuqdmlrghowwkdrbgoigy/Build/Intermediates/myproject.build/Debug-iphonesimulator/MyProject.build/Script-9567AEA113C59633000AA291.sh line 32.
Building revision
Command /bin/sh failed with exit code 1
Tôi có máy chủ Subversion 1.7.1 được cài đặt và cũng ở phía máy khách, tôi đã nâng cấp lên 1.7.1. Tôi đã làm một svn upgrade
và sau đó tôi nhận được lỗi này trong Xcode.
Nếu tôi lặp lại svn upgrade
trên thiết bị đầu cuối, tôi nhận được thông báo Can't upgrade '...' as it is not a pre-1.7 working copy directory
.
Vậy có gì sai? Tôi giải quyết vấn đề như thế nào?
Trân trọng Tim
Điều này là tốt nếu bạn là một nhà phát triển duy nhất, nhưng có thể không tốt nếu bạn đang làm việc cho một nhóm. Ngoài ra, bạn sẽ cần phải thiết lập các liên kết bổ sung nếu bạn đang sử dụng các công cụ svn khác như 'svnversion'. – ThomasW
@ThomasW Tôi nghĩ rằng các bước dễ làm theo và tự động hóa thông qua một kịch bản, do đó, điều này cũng nên làm việc cho một nhóm nhỏ. Thiết lập các liên kết bổ sung là không cần thiết, bởi vì bạn có thể tiếp tục sử dụng SVN client từ dòng lệnh dựa trên các thiết lập đường dẫn; các liên kết ở đó để lừa Xcode vào sử dụng một phiên bản khác của trình khách SVN. – dasblinkenlight
bạn đúng rằng nó có thể được tự động thông qua một kịch bản, nhưng bạn sẽ phải chắc chắn rằng kịch bản được chạy mỗi khi bạn cập nhật Xcode. Nó có thể là một vấn đề với các công cụ svn khác nếu những công cụ này được gọi bởi các kịch bản lệnh trong một dự án Xcode. Tôi cho rằng điều này sẽ trở thành một vấn đề nếu Apple không bao giờ cập nhật bản cài đặt svn chuẩn, nhưng chúng vẫn chưa có Xcode 4.3. – ThomasW