5

次のように、コマンドラインからシミュレーターで実行するプロジェクトを簡単にビルドできます。

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 によってビルドされて配置された場合のように、アプリには Documents フォルダーと Library フォルダーがありません。/Users/SOMEUSER/Library/Application Support/iPhone Simulator/6.0/Applications/APPID/Someproject.app

したがって[NSBundle mainbundle]、期待どおりに動作しません。

質問: アプリケーションがその環境フォルダーを探す場所を xcodebuild に指示するにはどうすればよいですか?

(デフォルトでは検索すると思い/Users/USER/Library/Application Support/iPhone Simulator/IOSVERSIONますが、他のもののためにライブラリフォルダーが既にあるため、問題が発生します)

シミュレーターでアプリを実行する前に、フォルダーを手動で作成する必要があるかどうかは気にしません。

4

1 に答える 1

0

xctool代わりに使用してみてください。シミュレーターでアプリを実行したり、必要に応じて再インストールしたりできます。また、使用したくない場合は、ソースを利用できるので、彼らがどのようにそれを行ったかを見ることができます.

于 2013-09-10T13:57:27.537 に答える