В коммерческом проекте мы обычно отправляем сообщение с timeStamp на сервер через сокет TCP, затем получаем сообщение от сервера, в данном случае ping = (Server_timeStamp - Client_timeStamp).
обнаружил странный журнал в /var/log/system.log.
May 8 16:17:50 th084134 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard[1170]: MobileInstallationLookup: Generating the install map
May 8 16:17:50 th084134 /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.2.1.sdk/System/Library/CoreServices/SpringBoard.app/SpringBoard[1170]: load_application_info: Could not load signer identity from /Users/test/Library/Application Support/iPhone Simulator/User/Applications/5D55807A-7489-4DC5-B4D7-2ECD5E230F29/new1.app/new1
May 8 16:17:50 th084134 [0x0-0x2e02e].com.apple.iphonesimulator[1168]: error compiling query "SELECT value FROM _SqliteDatabaseProperties WHERE key = ?;": no such table: _SqliteDatabaseProperties
May 8 16:17:51 th084134 SpringBoard[1170]: Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure
May 8 16:17:51 th084134 SpringBoard[1170]: Couldn't activate <SBApplication: 0x123e6d0> com.yourcompany.new1 activate: animated deactivate:
May 8 16:17:51 th084134 SpringBoard[1170]: Application <SBApplication: 0x123e6d0> com.yourcompany.new1 activate: animated deactivate: exited abnormally with signal 256: Unknown signal: 256
May 8 16:17:51 th084134 SpringBoard[1170]: Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure
May 8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Bug: launchd_core_logic.c:2812 (23714):103: sandbox_init(j->seatbelt_profile, j->seatbelt_flags, &seatbelt_err_buf) != -1
May 8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Sandbox failed to init: Cannot apply builtin profile `/Users/test/Library/Application Support/iPhone Simulator/User/Applications/5D55807A-7489-4DC5-B4D7-2ECD5E230F29.sb': Policy not found
May 8 16:17:51 th084134 com.apple.launchd[164] (UIKitApplication:com.yourcompany.new1[0xa455][1171]): Exited with exit code: 1
May 8 16:17:51 th084134 [0x0-0x2e02e].com.apple.iphonesimulator[1168]: 2009-05-08 16:17:51.026 SpringBoard[1170:10b] Unable to obtain task name port for com.yourcompany.new1. Either it failed to exec or it terminated immediately: (os/kern) failure
Здесь обсуждается, как запускать приложение в симуляторе через командную строку, надеюсь, это поможет понять, как работает xcode и симулятор.
Но у меня это не получилось.
Ну, Я "решил" это, установив другой дистрибутив hackintosh (IPC 10.5.6), работает отлично!
Ваш ЦП Intel и какой-либо модели, распространяемой на аппаратном обеспечении Apple?
Я сомневаюсь, что Симулятор будет работать надежно (если вообще будет) на процессорах не-Intel и / или в VMWare. , Симулятор очень специфичен для процессора, чтобы отражать аппаратное обеспечение iPhone.
SDK поддерживает ТОЛЬКО аппаратное обеспечение Intel от Apple.
При создании симулятора предпринимаются значительные усилия, и это не просто или дешево (читай, тысячи человеко-часов) поддерживать каждый процессор.
Моя проблема была связана с названием продукта, которое симулятор просто не принял. Выбор альтернативных имен помог мне решить эту проблему. При смене имени на оригинальное имя подозреваемый каждый раз подавлял симулятор.
ИСПРАВЛЕНО Для проблемы: iPhone Simulator не смог найти идентификатор процесса com.yourcompany. [имя вашего приложения]
У меня возникла проблема при построении и имитации проекта, который я построил в версии ОС 2.2.1, который я больше не мог создавать и запускать в симуляторе для XCode 3.1.4, хотя я заставил XCode построить для "Simulator - 2.2.1 Debug"
, я смог решить эту проблему следующим образом: - Закройте симулятор iPhone. - Помещение XCode в View-> Detail - Открытие файла «Info.plist» в папке «Ресурсы» - В верхней части файла вы должны увидеть "Info.plist" с переключателем стрелок вверх / вниз. - Щелкните переключатель со стрелкой вверх / вниз. - Выберите «Очистить историю файлов»
Создано для: Симулятор - 2.2.1
Версия XCode: 3.1.4 (включая OS3.1 Beta 3)
Try moving the project to your local hard driver and opening it from there! That solved the issue for me (the project used to be stored on a samba share).
Вчера вечером у меня была такая же проблема, и внезапно моя система перезагрузилась. В тот момент я пытался установить приложение в симулятор. Когда система вернулась, и я снова попытался установить приложение, она сказала: "Не удалось запустить имитирующее приложение"
, чем я погуглил его, и попробовал много решений, например, пробил все цели и попытался построить снова, но ничего не получилось.
Итак, я нашел следующую ссылку, где описано, как сбросить содержимое симулятора iPhone:
Я устал это делать, и вы, ребята, не поверите мне, это сработало :) ,
Решение было следующее: "Чтобы установить пользовательское содержимое и настройки тренажера в их заводское состояние и удалить установленные приложения, выберите iPhone Simulator > Сброс содержимого и настройки"
Удачи всем............... :)
В моем случае я добавлял цель в существующее приложение, которое всегда работало. В моем случае я забыл выбрать все исходные коды, xibs, фреймворки и т.д. и нажать на их флажок цели. Моя подсказка заключалась в том, что сборка произошла мгновенно, что не имело никакого смысла. Он никогда ничего не собирал. Он просто не смог установиться в симуляторе. Как только я включил все исходные файлы и т.д. для новой цели, она собралась и установилась нормально.
У меня была точно такая же проблема - я сбросил настройки симулятора iphone, затем вышел из симулятора и запустил его снова.
У меня была та же проблема, я исправил ее, запустив симулятор через другое приложение и удалив приложение. Я пытался на нем бежать. Затем попробуйте собрать и запустить, и все работало идеально.
Ура
Мэтт