Модульное тестирование с iPhone MapKit Framework заморозило тестовую сборку - PullRequest
1 голос
/ 03 октября 2010

Я успешно выполняю модульные тесты в своем приложении для iOS на iOS4.1. В настоящее время я пытаюсь добавить некоторые тесты для части моей логики, которая использует API из инфраструктуры MapKit.

Как только я добавлю инфраструктуру MapKit к моей цели LogicTest, цель не будет компилироваться - процесс компиляции просто зависает. Это происходит, даже если у меня нет тестов, запуска или разрыва логики. Я думаю, что при добавлении инфраструктуры MapKit в сборку модульного теста мне может не хватать некоторых настроек.

Интересное дополнение: если я изменю свой базовый SDK на 3.2, цель не будет зависать во время компиляции (хотя будут ошибки, потому что я использую API от 4.0).

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

У меня была такая же проблема. Я добавил все рамки, и это сработало. Вы пытались сделать чистую сборку после удаления ненужных фреймворков?

0 голосов
/ 03 октября 2010

Я продолжал играть с фреймворками, связанными с моей целью модульного теста.Я добавил все рамки, и он перестал зависать.Затем я попытался удалить рамки один за другим, чтобы увидеть, какая из них нужна вместе с MapKit - угадайте, что - проблема исчезла.Я больше не могу воссоздать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...