Мы разработали сенсорный фреймворк Cocoa для наших приложений.Мы включили в него некоторые сторонние библиотеки.Одной из сторонних библиотек нужен ключ доступа, который должен быть у приложения в Info.plist
.
При написании модульных тестов для нашей разработанной инфраструктуры я не могу протестировать свои несколько логик, которые зависят от сторонней среды, которой требуется ключ доступа для инициализации.Но ключ доступа должен быть передан через приложение Info.plist
.
. Пожалуйста, дайте мне знать, как пройти Accesskey для моего модульного тестирования.
К вашему сведению, в моей инфраструктуре Cocoa Touch есть много сторонних библиотек, интегрированных с помощью какао-бобов
Допустим,
class Sample{
func someMethod() -> Int{
let someObj = ThridPartyClass() // The definition is inside the Pod
return someObj.status
}
}
Здесь ThridPartyClass проверяет ключ доступа и NSLocationWhenInUseUsageDescription в Info.plist, если его там нет, он выдаст ошибку.