人們可以很容易地建立一個項目中運行它在模擬器中既有來自命令行像這樣:的XCode:文件和庫文件夾爲xcode的命令行構建
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
但這樣的應用程序沒有文件和庫文件夾一樣,將有它是否是由Xcode的建成並投入/Users/SOMEUSER/Library/Application Support/iPhone Simulator/6.0/Applications/APPID/Someproject.app
Ergo [NSBundle mainbundle]
將無法按預期工作。
問題:如何告訴xcodebuild應用程序應該在哪裏查找它的環境文件夾?
(默認情況下,我相信它在/Users/USER/Library/Application Support/iPhone Simulator/IOSVERSION
搜索,但有提出問題,因爲已經有一個庫文件夾其他的東西)
如果我有我之前手動創建的文件夾,我不介意在模擬器中運行應用程序。
''[NSBundle mainBundle]'適用於我剛剛創建的應用程序,您不需要提前創建任何內容。也許你需要問一個關於你有問題的問題,而不是一個可能的解決方案。 – 2013-04-15 18:17:26