2013-03-19 28 views
5

Người ta có thể dễ dàng xây dựng một dự án chạy nó trong mô phỏng cả từ dòng lệnh như sau:XCode: Documents and folder Library cho dòng lệnh xcode xây dựng

1,xcodebuild -project Someproject.xcodeproj -arch i386 -sdk iphonesimulator

2,/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication PATHTOAPPFILE/Someproject.app/Someproject

Nhưng cách này ứng dụng không có tài liệu và thư mục Library như nó sẽ có nếu nó được xây dựng bởi Xcode và đưa vào /Users/SOMEUSER/Library/Application Support/iPhone Simulator/6.0/Applications/APPID/Someproject.app

Ergo [NSBundle mainbundle] sẽ không hoạt động như mong đợi.

Câu hỏi: Cách nói xcodebuild nơi ứng dụng nên tìm các thư mục môi trường của nó?

(Theo mặc định tôi tin rằng nó tìm kiếm trong /Users/USER/Library/Application Support/iPhone Simulator/IOSVERSION nhưng mà trình bày vấn đề, vì đã có một thư mục Thư viện có cho những thứ khác)

Tôi không quan tâm nếu tôi phải tự tạo các thư mục trước khi tôi chạy ứng dụng trong trình mô phỏng.

+2

'[NSBundle mainBundle]' hoạt động tốt cho các ứng dụng mới tạo của tôi, bạn không cần phải tạo bất kỳ điều gì trước thời hạn. Có lẽ bạn cần đặt câu hỏi về vấn đề bạn gặp phải, không phải là giải pháp khả thi. –

Trả lời

0

Thay vào đó, bạn có thể thử sử dụng xctool. Nó có thể chạy ứng dụng trong trình mô phỏng, cài đặt lại nó nếu cần thiết, tất cả nhạc jazz đó. Và nếu bạn không muốn sử dụng nó, nguồn có sẵn, vì vậy bạn chỉ có thể xem họ đã làm như thế nào.

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