2011-12-05 29 views
5

Tôi có môi trường CI để xây dựng dự án của mình. Vì vậy, khi tôi biên dịch dự án của mình với xcodebuild -target MyTarget và chạy nó trên một thiết bị vật lý, tôi gặp lỗi hình ảnh với một trong các thư viện Three20 cũng như sự cố tái sản xuất.Hành vi khác nhau trên Xcode và xcodebuild

Tuy nhiên, khi tôi biên dịch và chạy dự án và cùng một đích thông qua Xcode, tôi không gặp sự cố và vấn đề về thị giác.

Vì tôi không làm bất cứ điều gì ưa thích với xcodebuild Tôi hy vọng hai bản dựng giống hệt nhau. Nói chung tôi muốn có vấn đề ở hai nơi hơn hai bản xây dựng hoạt động khác nhau.

Có ai gặp sự cố tương tự không và làm cách nào để đảm bảo rằng sản phẩm của Xcode và xcodebuild giống hệt nhau? Cảm ơn sự giúp đỡ của bạn.

+3

Hãy thử so sánh đầu ra lệnh xây dựng từ 'xcodebuild' với biểu mẫu bản ghi xây dựng trong Xcode và xem có bất kỳ sự khác biệt nào không? –

+0

Bạn có chỉ định không gian làm việc cho xcodebuild và nó có giống với không gian làm việc mà bạn sử dụng với Xcode GUI được xây dựng hay không. –

+0

@ChrisGummer Tôi không sử dụng không gian làm việc một cách rõ ràng để cả hai đều sử dụng cùng một không gian làm việc mặc định. – Besi

Trả lời

3

Thử chạy xcodebuild -scheme MyScheme, trong đó MyScheme rất có thể là tên của mục tiêu nếu Xcode tự động tạo lược đồ cho bạn.

GUI sử dụng các sơ đồ khi xây dựng và tôi thấy rằng bạn thường có thể nhận được cùng một hành vi bằng cách chỉ định lược đồ là xcodebuild.

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