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

但是这种方式应用程序没有 Documents 和 Library 文件夹,如果它是由 Xcode 构建并放入/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 回答