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.
'[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. –