我已经安装了XCode版本3.2,4.2和5.0,并在MAC的根目录中创建了目录结构,如下所示
## Root ## - /Developer - /Developer42 - /Developer50
现在当我检查环境变量PATH
时,它会显示/Developer50
但当我使用iPhoneSim和WaxSim这样的实用工具时,我只获得/Developer
作为我的路径。
在WaxSim中,它们是环境变量的参数,但我应该提供哪条路径?如果这不是正确的方法那么我如何设置路径到XCode的任何开发人员目录?
我只想运行我的应用文件,无需启动XCode和自定义iPhone /模拟器和自定义SDK
为此,我还提到了http://oreilly.com/iphone/excerpts/iphone-sdk/getting-started-iphone-sdk.html
我在这里提到了 PROTOTYPE 部分和 构建应用 部分。
感谢任何帮助...
编辑1
mac-mini:~ neha$ $PATH
-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin: No such file or directory
mac-mini:~ neha$ echo "PATH=$PATH:/Developer:/Developer50" >> ~/.bashrc
mac-mini:~ neha$ $PATH
-bash: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin: No such file or directory
mac-mini:~ neha$ source ~/.bashr
-bash: /Users/neha/.bashr: No such file or directory
编辑2
对于WaxSim,我使用以下命令。那么这有什么不对?我无法获得/Developer50
路径
mac-mini:~ neha$ /DHIREN/waxsim -e PATH="/Developer50/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer50/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" -s 5.0 /DHIREN/TestEnvVar.app
Unknown sdk '5.0'
Available sdks are...
3.2
4.0
答案 0 :(得分:1)
打开Terminal.app并输入:
echo "PATH=$PATH:/Developer:/Developer42:/Developer50" >> ~/.bashrc
使用/Developer:/Developer42:/Developer50
替换/添加到/Developer/usr/bin:/Developer42/usr/bin:/Developer50/usr/bin
,添加您想要加入PATH
的每个路径,并由:
分隔。然后输入:
source ~/.bashrc
来源文件。重新启动任何需要使用PATH
的打开程序/ shell,并在下次有更新路径时运行它们。
答案 1 :(得分:0)
好的@chrown thanx求助。
我发现这些实用程序正在使用 构建设置 中提供的静态路径,因此我删除了这些实用程序的其他链接标记并再次编译。
现在我必须在环境变量中设置链接器标志的路径。所以我使用了以下命令。
export LD_LIBRARY_PATH=/<xcode-directory>/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/iPhoneSimulatorRemoteClient.framework/Versions/A/
然后我使用 xcode-select -switch 命令来切换我的Xcode版本,这就是我所要做的......实用程序本身将处理路径..