Программный способ сброса предупреждений о местоположении в симуляторе iOS - PullRequest
0 голосов
/ 04 ноября 2011

Я хотел бы найти программный способ сброса предупреждений о местонахождении для симулятора iOS, чтобы его можно было автоматизировать перед тестированием Я специально пытаюсь включить это в среду тестирования KIF .

Подойдет любой API, частный или публичный.

1 Ответ

1 голос
/ 10 ноября 2011

Вы пытались изменить идентификатор пакета приложения?Это не чистое решение, но оно может помочь.

Вы также можете изменить его программно, написав скрипт и запустив его как один из этапов сборки.

ОБНОВЛЕНИЕ

В разделе Фазы сборки конфигурации проекта добавьте новую фазу Run Script Вы можете использовать что-то вроде этого:

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"

Вы найдете способ постепенного изменения идентификатора пакета

Вы можете найти больше здесь: http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/PlistBuddy.8.html

...