Переименование проекта дает ошибку подписания кода - PullRequest
1 голос
/ 30 июля 2010

Я только что переименовал свой проект и также в project.pbxproj переименовал мой продукт в новое имя

Теперь я получаю сообщение об ошибке при попытке отладки на телефоне. Как и как это исправить? Я определил профиль так же, как на моем телефоне для «отладки».

Хорошо работает на симуляторе. Это не сработало до изменения названия продукта. Я также очистил историю файлов.

Включая журнал здесь:

Fri Jul 30 12:51:36 unknown SpringBoard[28] <Warning>: Killing <SBApplication:0x6343510> com.iAndApp.BlockPop  activate:  deactivate:  for app installation
Fri Jul 30 12:51:37 unknown SpringBoard[28] <Warning>: Reloading and rendering all application icons.
Fri Jul 30 12:51:42 unknown com.apple.debugserver-48[2630] <Warning>: debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc.  All Rights Reserved.
Fri Jul 30 12:51:42 unknown com.apple.debugserver-48[2630] <Warning>: Connecting to com.apple.debugserver service...
Fri Jul 30 12:51:42 unknown kernel[0] <Debug>: lockbot[2617] Builtin profile: debugserver (sandbox)
Fri Jul 30 12:51:44 unknown SpringBoard[28] <Notice>: MultitouchHID(20af30) uilock state: 1 -> 0
Fri Jul 30 12:51:44 unknown SpringBoard[28] <Notice>: MultitouchHID(2277a0) device bootloaded
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Spawned and waiting for the debugger to attach before continuing...
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Error>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) posix_spawn("/var/mobile/Applications/CB93DCE9-6063-4486-9E48-E502D748CC3A/BlockPop.app/BlockPopLite", ...): Permission denied
Fri Jul 30 12:51:45 unknown SpringBoard[28] <Warning>: Unable to obtain a task name port right for pid 2631: (os/kern) failure
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Exited with exit code: 1
Fri Jul 30 12:51:45 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.iAndApp.BlockPop[0x5ab4]) Throttling respawn: Will start in 2147483647 seconds
Fri Jul 30 12:51:45 unknown SpringBoard[28] <Warning>: Application 'BlockPopLite' exited abnormally with exit status 1
Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Error>: error: failed to lookup the process ID for CFBundleIdentifier com.iAndApp.BlockPop.
Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Warning>: error: failed to launch process (null): unknown error.
Fri Jul 30 12:52:15 unknown com.apple.debugserver-48[2630] <Warning>: 1 [0a46/1403]: error: ::read ( 6, 0x3809f4, 1024 ) => -1 err = Bad file descriptor (0x00000009)
Fri Jul 30 12:52:45 unknown SpringBoard[28] <Notice>: MultitouchHID(20af30) uilock state: 0 -> 1

Заранее спасибо!

Никлас

Ответы [ 3 ]

0 голосов
/ 06 декабря 2010

У меня была похожая проблема. Журнал консоли показал:

Пн. 6 декабря 10:43:46 (имя устройства) com.apple.launchd [1] (UIKitApplication: (appId) [0x7f1b] [2763]): ((appId) [0x7f1b]) posix_spawn ("/ var / mobile / Applications / 427DC185-7DD3-4286-B73E-9B650798A37D / (appName) .app / CO ", ...): доступ запрещен

Это происходило только при запуске / отладке с помощью отладчика XCode. Приложение не будет зависать при запуске из модуля запуска.

Я попытался переустановить сертификаты безуспешно.

Мне показалось, что проблема была в подключении отладчика.

Я удалил приложение, и при следующем запуске / отладке с XCode проблема исчезла!

0 голосов
/ 15 сентября 2014

Я использую этот скрипт для переименования моего проекта iOS.https://github.com/ytbryan/rename

Не забудьте обновить схему Xcode тоже.

0 голосов
/ 30 июля 2010

Ну, я сделал так же, как и многие другие, я воссоздал проект и переместил содержимое в новый проект. Некоторые извлеченные уроки, которые могут быть полезны для других:

  1. Сначала я попытался создать пустой проект, а затем скопировал весь контент, просто перетаскивая файлы (классы, звуковые файлы, файлы XIB и т. Д.). Это не сработало, жалобы на то, что он не может загрузить файлы. Может также быть связано с тем, что я поменял название проекта ранее, именно тогда начались все проблемы.

  2. Я создал новый проект на основе окон. Может быть, моя некомпетентность, но мне не удалось правильно загрузить первый вид, и, следовательно, в итоге он был серым. Я создал все файлы и xibs и скопировал код из вновь созданных файлов классов. Я скопировал / вставил все графические объекты в xib и сконфигурировал все так, как они должны быть (ассоциации классов, действия, розетки и т. Д.).

  3. Я создал новое приложение на основе представления с точно тем же именем, которое я собирался использовать для своего приложения. Делая это, я получаю файл делегата И контроллера бесплатно, и я надеялся, что некоторые из ассоциаций, которые я не смог сделать, теперь будут бесплатными. В отличие от 2 выше, я теперь добавил свои файлы, щелкнув правой кнопкой мыши на Classes / Other Resources / etc .-> Add-> Existing Files. Единственное, что я перетащил из своего старого проекта, это png-файлы. Я не могу объяснить, почему, но я предполагаю, что некоторые ассоциации происходят за кулисами, когда xCode создает файлы делегатов и контроллеров, которыми я не мог управлять при создании проекта на основе Windows, из-за моей некомпетентности или того, как работает xCode.

Ура, Никлас

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