Ios4 在iOS模拟器中重置位置警告的编程方式

Ios4 在iOS模拟器中重置位置警告的编程方式,ios4,ios-simulator,core-location,kif-framework,Ios4,Ios Simulator,Core Location,Kif Framework,我想找到一种编程方法来重置iOS模拟器的位置警告,以便在测试用例之前能够自动执行。我特别想把这个和这个结合起来 任何API都可以,私有或公共。您是否尝试更改应用程序包标识符?这不是清洁的解决方案,但它可以帮助 您还可以通过编写SKcript并将其作为构建阶段之一运行,以编程方式对其进行更改 更新 在项目配置的构建阶段部分添加新阶段运行脚本 您可以使用类似的方法: echo $CONFIGURATION if [ "$CONFIGURATION" == "Debug" ]; then ${SRCR

我想找到一种编程方法来重置iOS模拟器的位置警告,以便在测试用例之前能够自动执行。我特别想把这个和这个结合起来


任何API都可以,私有或公共。

您是否尝试更改应用程序包标识符?这不是清洁的解决方案,但它可以帮助

您还可以通过编写SKcript并将其作为构建阶段之一运行,以编程方式对其进行更改

更新

在项目配置的构建阶段部分添加新阶段运行脚本 您可以使用类似的方法:

echo $CONFIGURATION
if [ "$CONFIGURATION" == "Debug" ]; then
${SRCROOT}/build.sh
fi
build.sh可能是这样的:

#!/bin/bash
newIdentifier = "com.mydomain.myapp_new"
/usr/libexec/PlistBuddy -c "Set : CFBundleIdentifier ${newIdentifier}" "MyApp-Info.plist"
您将找到增量更改包标识符的方法


您可以在此处找到更多信息:

您会在上述脚本中添加什么内容?