Я тестирую свой проект Xcode в симуляторе и в двух iPhone. Оба иона идентичны и фактически покупаются вместе в одно и то же время. Это было пару лет назад. Теперь телефон №1 работает на iOS 9.3.2, а телефон №2 работает на 9.3.1. У меня есть преимущества Xcode с целью развертывания 9.3. Версия Xcode равна 7.3Проект Xcode запускается на одном устройстве, но не в другом
Я могу запустить проект Xcode в симуляторе, и когда я подключил телефон №2, но на # 1 он выполнит меньше строк, чем # 2, а затем остановится.
Я пошел, хотя все пути в этом article и удаляются все эти один момент времени:
- ~/Library/Developer/Xcode/DerivedData/
- ~/Library/Developer/Xcode/IOS DeviceSupport/
- ~/Library/Developer/Xcode/Архивы/
- ~/Library/Developer/CoreSimulator/Устройства Поддержка
- ~/Library/Application/iPhone Simulator/
Я также попытался перезапустить Xcode на каждом из шагов выше и перезапустить мой iPhone, а затем подключить его, когда он загружается. Ничего не работало
Как я уже сказал, код телефона № 1 фактически немного работает, но затем прекращает выполнение дальнейших строк. Я шагнул через код, чтобы узнать, почему и где мой телефон №1. Ошибка не была, выполнение просто останавливается, иногда в одном и том же месте, иногда немного раньше. Телефон # 2 запускает весь код просто отлично и возвращает результаты.
Что происходит !? Почему он работает на одном iPhone, но не в другом, хотя оба работают на одном телефоне и в той же версии !? Есть ли другой путь к кэшу, который я должен попытаться удалить ??
UPDATE # 1: на @daneejela вопросы: линия, где она останавливается каждый раз разный. Когда я настроил профиль обеспечения, произошел некоторое время назад. Телефон № 1 был, если не единственным телефоном, был первым, на котором я бы опробовал настройку своего обеспечения или нет. Прошло всего пару недель назад, когда он перестал работать на телефоне №1.
ОБНОВЛЕНИЕ # 2: Как-то мой профиль в яблочном девелопере все испортился и показывался недействительным. Я должен был восстановить его, и это сработало сразу.
1.) Остановится ли работа на одной линии каждый раз (по телефону № 1)? 2.) Возможно, у вас есть, возможно, приложение на телефоне № 1 ранее с другим профилем подготовки или профилем подготовки, возможно, не включает ваш телефон № 1 udid? – daneejela
thx. проверьте мое обновление # 1, которое я только что сделал. – user1019042
Когда вы говорите «затем прекращает выполнение дальнейших строк», вы имеете в виду, что получаете крах? Вы оценили журнал сбоев? Вы проверили консоль устройства для телефона №1? Кроме того, не могли бы вы проверить, входит ли он в обратный вызов 'didReceiveMemoryWarning' в любом из ваших контроллеров? – NeverHopeless