While attempting to debug a build created using the 3.2 SDK on an iPhone device I receive the message «A signed resource has been added, modified, or deleted.».
I can clean, rebuild, then install with no error, but if I try to install without cleaning the error shows.
Anyone have an idea as to what might be causing this?
asked Jan 28, 2010 at 21:09
7
I found a workaround for the bug.
If you delete the .app file in build/Debug-iphoneos/ before building for the device, the app gets installed without errors.
And there is a simple way to do that before every build.
Make sure you have selected «Device» in the dropdown overview menu.
In XCode go to Project > New target…
Then find «Shell Script target» under MacOSX/Other
Name it and add it to the current project
Now, in the left navigation panel, under targets, expand your newly created target and double-click on Run Script.
In the window that opens replace «# shell script goes here» with «rm -fr build/Debug-iphoneos/*.app» (without the quotes).
Now open your main target preferences and under Direct Dependencies add your newly created target.
Build and Go!
answered Feb 5, 2010 at 12:13
5
This error occurs when there is a special character in the Product Name. In my case it was a «?»
If you change the Product Name it automatically updates the «Bundle Name» and «Bundle Display Name» so it is often the best choice to rename an app.
If you want to include special characters in the app name you have to manually rename the «Bundle Name» and «Bundle Display Name»
Bundle Name: This is the actual app bundle name in the file system such as «Awesome App.app». It is generally not visible to the user.
Bundle Display Name: This is a short name displayed under the app icon on the device. Since the bundle name would be truncated to «Awes…tion» you have the option to have a shorter name which fits better such as «Awesome App». It should be similar to the App Store name (set in iTunes Connect)
answered Mar 23, 2012 at 1:29
TibidaboTibidabo
21.4k4 gold badges88 silver badges86 bronze badges
5
This is pretty clearly a bug in the 3.2 SDK, but I don’t want to downgrade. I’ve found that doing a Clean by pushing Command+Shift+K
, then Return
is pretty fast before pushing Command+R
to build.
answered Jan 31, 2010 at 22:49
davidcanndavidcann
1,3441 gold badge15 silver badges17 bronze badges
2
Xcode 8, reason of the «A signed resource has been added, modified, or deleted.» was that target was signed with an enterprise provision profile.
answered Sep 19, 2017 at 13:32
2
In my case, it happened when no changes were made. Make a change to any file and run again.
answered Apr 8, 2015 at 6:09
babalubabalu
5924 silver badges15 bronze badges
1
This can have several causes. The fastest way to figure out what is causing it is to go into Xcode, Window menu, Devices, then click the reveal button at the bottom of the pane to show the Console. Now attempt to run. You should see log output that names the specific files it is complaining about.
Most of the solutions previously posted are just artificial ways of getting Xcode to regenerate the contents of the build folder and/or re-sign the files.
In my case, my WatchKit extension was somehow acquiring references to Cocoapods frameworks that were only targeted toward the main app so they got signed during the build, then pruned later (as they were not used). Then on device, iOS complained that they were missing from the .appex folder for the extension. I ended up not needing any pods in the extension so I just removed them all and removed the extension as a target, then did some minor cleanup to remove the pod-related debris left in the build steps. Now everything works perfectly.
answered Apr 26, 2015 at 8:40
russbishoprussbishop
16.2k6 gold badges60 silver badges74 bronze badges
(SOLVED) This is a weird one. I tried everything I could find. Eventually I changed the product name from «Unit Tests (device)» to «Device Unit Tests» — removing the brackets. Now everything works. The spaces in it appear to be fine.
Previously on stackoverflow:
I’ve just run into this bug with two static library projects. One builds and tests using the GHUnit test runner on the device without a problem. The other projects will not install and gets this error. That means it’s something thats different between these two projects. I’ve so far tried wiping the build directory, taking spaces out of the executable name, and various clean and builds as suggested here.
answered Apr 15, 2010 at 6:42
drekkadrekka
20.5k14 gold badges75 silver badges125 bronze badges
Same for me, thought it has something to do with multiple targets etc. because I changed a lot there. But it’s highly possible that it’s a Bug in the 3.2.2 release since I did not test extensively in this sdk version before the massive target changes in my project.
answered Feb 1, 2010 at 20:18
NilsNils
212 bronze badges
solved my issue!!!
I found out by accident that somehow a space » » found it’s way into the Product Name of my app so it was called «First Second.app» instead of «FirstSecond.app». After deleting the space the issue was gone!
I changed it here:
right click on target
Get Info
Build Tab
Packaging Section
Product Name <- The name here will be used for the bundle (.app) name
Hope this helps, let me know!
Cheers,
nils
answered Feb 1, 2010 at 21:04
NilsNils
212 bronze badges
1
I could solved by changing project name.
[project]-[Rename] menu. "phase1 (new)" -> "pahse1"
sra
23.8k7 gold badges54 silver badges88 bronze badges
answered Jul 24, 2010 at 9:02
I was getting this same error, but intermittently. I tried all the above and it still didn’t work. Today I found what was causing it.
The error seems to occur when editing a xib in interface builder. If you try to run while the interface builder is open in xcode it will cause the above error. To solve just close the interface builder editor. i.e. just select a code file from your project so you are in the Source Editor.
answered Sep 21, 2012 at 13:02
Craig MellonCraig Mellon
5,3992 gold badges19 silver badges25 bronze badges
0
The simplest (and probably most common cause) appears to be rebuilding without any changes.
So the simplest thing to cure it is to make a trivial change to a source file (such as adding a space, then deleting it), and then rebuilding.
If this doesn’t work, feel free to try all the other answers here.
For months, I’d get this error without realizing it was due to such a simple cause. I’d usually do a Clean Build to get rid of it.
answered May 13, 2013 at 22:10
brainjambrainjam
18.8k8 gold badges56 silver badges81 bronze badges
When I created ipa through terminal using xcodebuild commands, ipa created but while installing it I was getting same error. exportOptionsPlist solved my issue.
xcodebuild -exportArchive -archivePath projectPath/myapp.xcarchive -exportPath projectPath/myApp.ipa -exportOptionsPlist ProjectFolder/exportPlist.plist
damithH
5,0782 gold badges26 silver badges31 bronze badges
answered Dec 19, 2016 at 10:40
Devesh.452Devesh.452
8859 silver badges10 bronze badges
In my case, Quit and restarting XCode worked.
answered Jun 15, 2017 at 13:32
NiharikaNiharika
1,16813 silver badges36 bronze badges
For me the issue was related to the provisioning profile settings. The clue to this was that debug builds were installing ok, but release builds were not. I wanted to test a release build, so I ran the scheme with that build configuration.
I fixed it by duplicating the Release Configuration, then modifying those fields in the Build Settings to have the same provisioning stuff as if I am debugging it.
(Adding another build configuration will give you headaches if you are using Cocoapods however, then you’ll have to modify your Podfile)
answered Sep 21, 2017 at 13:11
horseshoe7horseshoe7
2,7352 gold badges33 silver badges48 bronze badges
I’m getting the same thing, when installing on a iPod Touch. I can’t link for the simulator (for other reasons), so can’t say whether the problem occurs there.
Yes, rebuilding clean or deleting the app from the device allows me to install again. Neither are desirable, iterative solutions!
The minimal «cleaning» I’ve come across as a work around is manually deleting the Foo.app in the build/Debug-iphoneos directory.
answered Jan 29, 2010 at 18:06
bshirleybshirley
8,2501 gold badge36 silver badges42 bronze badges
1
it seems this is a bug in xcode 3.2.2:
iphonedevsdk
answered Jan 31, 2010 at 14:08
mbottambotta
351 gold badge2 silver badges5 bronze badges
1
I had the same problem in Xcode 3.2.1 when I put a + in my app name. Specifically the «product name» in the build settings. It is fine to have a + in the bundle name in your Info.plist. The same probably applies to other punctuation characters.
answered Feb 24, 2010 at 3:39
Go to Window > Organizer > Projects > Find your project and delete derived data
answered May 18, 2013 at 11:27
SarpErdagSarpErdag
7811 gold badge8 silver badges19 bronze badges
I got this error intermittently while installing app using iPhone config utility on Windows7. Following solution works - Go to C:Users{lanusername}AppDataLocalTemp and delete app specific folders (e.g. abc.app) and try installing app again.
Cyral
13.8k6 gold badges49 silver badges89 bronze badges
answered Jun 9, 2013 at 1:13
I reported this bug on ICU (Windows versions) to Apple in June 2011. With the following workarounds:
The workaround is this ….
Win XP
1) Close ICU
2) Delete the temp folder: c:Documents and Settings[username]Local SettingsTemp[AppName].app
3) Delete the deploy folder: c:Documents and Settings[username]Application DataAppleComputerMobileDevice
4) Restart ICU. Drag in the App and install normally.
============================
Win 7
1) Close ICU
2) Delete the temp folder: c:Users[username]AppDataLocalTemp[AppName].app
3) Delete the deploy folder: c:Users[username]AppDataLocalApple ComputerMobileDeviceApplications[AppName].app
4) Restart ICU. Drag in the App and install normally.
=========================================================
answered Aug 28, 2013 at 22:16
I simply rebuilt my app, and that solved the issue.
answered Sep 10, 2013 at 18:16
I also faced the same issue. After wasting lot of time I realized that my product name has a special character «?» which cased the problem
answered Apr 25, 2014 at 11:51
Ali RazaAli Raza
6135 silver badges17 bronze badges
Having the DerivedData folder at a network location caused this problem for me.
After trying everything else, I found out my workstation couldn’t agree with the University server about what the time was. (It thought everything was always modified). I also had to clean for every rebuild to avoid that frustrating message.
In the end I gave up and built locally, changing Xcode > Preferences > Locations … feeling altogether pretty dumb for having ever built over the network.
answered Feb 3, 2015 at 2:38
We ran into this issues on XCode_6.3.1. We were building a AppleWatch app, with an extension. We do have a bunch of Pods.. After debugging the issue for almost a bunch of hours, what we found was that there was an issue with the way a file was adde to the project..
It seems like some references to a unused file was sitting in the iPhone App, though it was used in the Watch App.. It turns out that the error XCode was showing was totally useless.
After removing this file and re adding it back to the project the project started working fine & was able to install to the device. To make it even harder to debug the issues, the debug version was installed without an issue, but was unable to install the norman version..
Make sure you add your files to the right target and, look at git history and see if there are lingering fragments that are added to the wrong target.
answered May 7, 2015 at 3:19
1
This is a very general error message indicating something is wrong during the validation process of the code signature. To find out the specific error, you can go to Xcode->Window->Devices and check your device log.
In my case, I have following console spew
Feb 1 18:53:07 iPod-touch installd[40] : 0x1001f8000 -[MICodeSigningVerifier performValidationWithError:]: 192: Failed to verify code signature of : 0xe8008017 (Signed resources have been added, removed, or modified)
Check on this 3rd party framework again, I found an extra CodeResources file under the framework root. Remove that file fixed the problem.
answered Feb 2, 2016 at 19:08
Ji FangJi Fang
3,1881 gold badge20 silver badges17 bronze badges
При попытке отладки сборки, созданной с использованием SDK 3.2 на устройстве iPhone, я получаю сообщение «Добавленный, измененный или удаленный подписанный ресурс».
Я могу очистить, перестроить, а затем установить без ошибок, но если я попытаюсь установить его без очистки, появится сообщение об ошибке.
У кого-нибудь есть идея относительно того, что может быть причиной этого?
Ответ 1
Я нашел обходной путь для ошибки.
Если вы удалите файл .app в сборке/Debug-iphoneos/перед созданием для устройства, приложение будет установлено без ошибок.
И есть простой способ сделать это перед каждой сборкой.
Убедитесь, что вы выбрали «Устройство» в раскрывающемся меню обзора.
В XCode перейдите в Project > New target…
Затем найдите «Shell Script target» в MacOSX/Other
Назовите его и добавьте в текущий проект
Теперь, на левой панели навигации, по целям, разверните вновь созданную цель и дважды щелкните по Run Script.
В открывшемся окне заменить «# shell Script идет здесь» с помощью «rm -fr build/Debug-iphoneos/*. App» (без кавычек).
Теперь откройте свои основные целевые настройки, а в Direct Dependencies добавьте вновь созданный объект.
Постройте и идите!:)
Ответ 2
Эта ошибка возникает, когда в названии продукта присутствует специальный символ . В моем случае это был «?»
Если вы измените имя продукта, оно автоматически обновит «Имя пакета» и «Отображаемое имя пакета», поэтому часто лучше всего переименовать приложение.
Если вы хотите включить специальные символы в имя приложения, вам нужно вручную переименовать «Имя пакета» и «Отображаемое имя пакета»
Имя пакета. Это фактическое имя приложения в файловой системе, например «Awesome App.app». Обычно он не отображается пользователю.
Отображаемое имя пакета. Это короткое имя , отображаемое под значком приложения на устройстве. Поскольку имя пакета будет усечено до «Awes… tion», у вас будет возможность иметь более короткое имя, которое лучше подходит, например «Awesome App». Он должен быть похож на имя магазина App Store (установленное в iTunes Connect)
Ответ 3
Это довольно явно ошибка в SDK 3.2, но я не хочу понижать рейтинг. Я обнаружил, что выполнение очистки, нажав Command+Shift+K
, затем Return
довольно быстро, прежде чем нажимать Command+R
для сборки.
Ответ 4
Это может иметь несколько причин. Самый быстрый способ выяснить, что вызывает его, — перейти в Xcode, меню «Окно», «Устройства», затем нажать кнопку «Открыть» в нижней части панели, чтобы отобразить консоль. Теперь попробуйте запустить. Вы должны увидеть выход журнала, который называет конкретные файлы, на которые он жалуется.
Большинство ранее опубликованных решений — это просто искусственные способы заставить Xcode обновлять содержимое папки сборки и/или переписывать файлы.
В моем случае расширение WatchKit каким-то образом получало ссылки на рамки Cocoapods, которые были нацелены только на основное приложение, поэтому они были подписаны во время сборки, а затем сокращены позже (поскольку они не использовались). Затем на устройстве iOS жаловалась, что они отсутствовали в папке .appex для расширения. Я не нуждался в каких-либо контейнерах в расширении, поэтому я просто удалил их все и удалил расширение как цель, а затем сделал небольшую очистку, чтобы удалить связанные с контейнером обломки, оставшиеся на этапах сборки. Теперь все работает отлично.
Ответ 5
(SOLVED) Это странно. Я попробовал все, что мог найти. В конце концов я изменил название продукта с «Unit Tests (device)» на «Device Unit Tests» — удаление скобок. Теперь все работает. Пространства в нем кажутся точными.
Ранее в stackoverflow:
Я просто столкнулся с этой ошибкой с двумя статическими библиотечными проектами. Одной сборки и тестов с использованием тестового бегуна GHUnit на устройстве без проблем. Другие проекты не будут установлены и получат эту ошибку. Это означает, что это что-то другое между этими двумя проектами. Я до сих пор пробовал стирать каталог сборки, используя пробелы из исполняемого имени и различные чистые и строгие, как это предлагается здесь.
Ответ 6
То же самое для меня, подумал, что это имеет какое-то отношение к нескольким целям и т.д., потому что я много изменил там. Но очень возможно, что это ошибка в выпуске 3.2.2, так как я не тестировал эту версию sdk широко, пока в моем проекте не изменится массовая цель.
Ответ 7
решил мою проблему!!!
Я случайно узнал, что каким-то образом пространство «нашло свое отражение в названии продукта моего приложения, поэтому оно называлось» First Second.app «вместо» FirstSecond.app «. После удаления пробела проблема исчезла!
Я изменил его здесь:
щелкните правой кнопкой мыши
Получить данные
Вставить вкладку
Секция упаковки
Название продукта < — Имя здесь будет использоваться для имени пакета (.app)
Надеюсь, это поможет, дайте мне знать!
Cheers,
Nils
Ответ 8
Я мог бы решить, изменив название проекта.
[project]-[Rename] menu. "phase1 (new)" -> "pahse1"
Ответ 9
Я получал такую же ошибку, но с перерывами. Я пробовал все вышеперечисленное, и он все еще не работал. Сегодня я нашел причину этого.
Ошибка при редактировании xib в построителе интерфейса. Если вы попытаетесь запустить, когда построитель интерфейса открыт в xcode, это приведет к вышеуказанной ошибке. Чтобы решить, просто закройте редактор конструктора интерфейса. т.е. просто выберите файл кода из вашего проекта, чтобы вы были в редакторе исходного кода.
Ответ 10
Простейшая (и, вероятно, наиболее распространенная причина), похоже, восстанавливается без каких-либо изменений.
Итак, простейшая вещь, чтобы вылечить ее, — это сделать тривиальное изменение исходного файла (например, добавить пробел, затем удалить его), а затем перестроить.
Если это не сработает, не стесняйтесь попробовать все остальные ответы здесь.
В течение нескольких месяцев я получал бы эту ошибку, не понимая, что это связано с такой простой причиной. Я обычно делаю Clean Build, чтобы избавиться от него.
Ответ 11
Когда я создал ipa через терминал, используя команды xcodebuild, созданный ipa, но при его установке я получал такую же ошибку. exportOptionsPlist решил мою проблему.
xcodebuild -exportArchive -archivePath projectPath/myapp.xcarchive -exportPath projectPath/myApp.ipa -exportOptionsPlist ProjectFolder/exportPlist.plist
Ответ 12
Я получаю то же самое, когда устанавливаю iPod Touch. Я не могу ссылаться на симулятор (по другим причинам), поэтому не могу сказать, существует ли там проблема.
Да, восстановление чистой или удаление приложения с устройства позволяет мне снова установить. Не желательны итеративные решения!
Минимальная «чистка», с которой я столкнулась, — это вручную удаление Foo.app в каталоге build/Debug-iphoneos.
Ответ 13
Кажется, это ошибка в xcode 3.2.2:
iphonedevsdk
Ответ 14
У меня была такая же проблема в Xcode 3.2.1, когда я поместил + в имя моего приложения. В частности, «имя продукта» в настройках сборки. Хорошо иметь + в названии связки в вашем Info.plist. То же самое относится к другим символам пунктуации.
Ответ 15
Перейдите в окно > Органайзеp > Проекты > Найдите свой проект и удалите производные данные
Ответ 16
Я получаю эту ошибку с перерывами при установке приложения с помощью утилиты iPhone config на Windows7. Following solution works - Go to C:Users{lanusername}AppDataLocalTemp and delete app specific folders (e.g. abc.app) and try installing app again.
Ответ 17
Я сообщил об этой ошибке в ICU (версии для Windows) для Apple в июне 2011 года. Со следующими обходными решениями:
Обходной путь — это….
Win XP
1) Закрыть ICU
2) Удалите временную папку: c:Documents and Settings[имя_пользователя]Local SettingsTemp[AppName].app
3) Удалите папку развертывания: c:Documents and Settings[имя пользователя]Application DataAppleComputerMobileDevice
4) Перезапустите ICU. Перетащите приложение и установите его нормально.
============================
Win 7
1) Закрыть ICU
2) Удалите временную папку: c:Users[имя_пользователя]AppDataLocalTemp[AppName].app
3) Удалите папку развертывания: c:Users[имя_пользователя]AppDataLocalApple ComputerMobileDeviceApplications[AppName].app
4) Перезапустите ICU. Перетащите приложение и установите его нормально.
=============================================== ==========
Ответ 18
Я просто перестроил свое приложение и решил проблему.
Ответ 19
Я также столкнулся с той же проблемой. Потеряв много времени, я понял, что мое название продукта имеет особый характер «?» которая обходила проблему
Ответ 20
Наличие папки DerivedData в сетевом расположении вызвало эту проблему для меня.
После пробовать все остальное, я узнал, что моя рабочая станция не может согласиться с сервером университета о том, что было время. (Он думал, что все всегда было изменено). Я также должен был очистить каждую перестройку, чтобы избежать этого разочаровывающего сообщения.
В конце концов я сдался и строился локально, меняя Xcode > Preferences > Locations… чувствую себя совершенно немым, когда-либо созданный по сети.
Ответ 21
В моем случае это произошло, когда никаких изменений не было сделано. Внесите изменения в любой файл и снова запустите.
Ответ 22
Мы столкнулись с этими проблемами на XCode_6.3.1. Мы создали приложение AppleWatch с расширением. У нас есть куча Pods. После отладки этой проблемы почти в течение нескольких часов мы обнаружили, что возникла проблема с тем, как файл был добавлен в проект.
Кажется, что некоторые ссылки на неиспользуемый файл сидели в iPhone App, хотя он использовался в приложении Watch. Оказывается, что ошибка XCode показывалась совершенно бесполезно.
После удаления этого файла и повторного добавления его в проект проект начал работать нормально и смог установить его на устройство. Чтобы еще труднее было отлаживать проблемы, версия отладки была установлена без проблем, но не была установлена нормальная версия.
Убедитесь, что вы добавили файлы в нужную цель и посмотрите историю git и посмотрите, есть ли затяжные фрагменты, которые добавлены к неправильной цели.
Ответ 23
Это очень общее сообщение об ошибке, указывающее на то, что во время процесса проверки подписи кода что-то не так. Чтобы узнать конкретную ошибку, вы можете перейти в Xcode- > Window- > Devices и проверить журнал своего устройства.
В моем случае у меня есть следующая консоль spew
1 февраля 18:53:07 iPod-touch installd [40]: 0x1001f8000 — [MICodeSigningVerifier performValidationWithError:]: 192: Не удалось проверить подпись кода: 0xe8008017 (Подписанные ресурсы были добавлены, удалены или изменены)
Проверьте эту стороннюю структуру снова, я нашел дополнительный файл CodeResources под корнем framework. Удалите этот файл, устранив проблему.
Ответ 24
В моем случае запустил и перезапустил XCode.
Ответ 25
Xcode 8 причина «подписанного ресурса была добавлена, изменена или удалена». была ли эта цель подписана с профилем положения предприятия.
Ответ 26
Для меня проблема связана с настройками профиля предоставления. Ключ к этому заключался в том, что сборки отладки устанавливались нормально, но выпуск сборок не был. Я хотел протестировать сборку релизов, поэтому я запустил схему с этой конфигурацией сборки.
Я исправил его, дублируя конфигурацию выпуска, а затем изменив эти поля в настройках сборки, чтобы иметь тот же материал для обеспечения, как если бы я отлаживал его.
(Добавление другой конфигурации сборки даст вам головные боли, если вы используете Cocoapods, тогда вам придется изменить свой подфайл)
Locked by the message «A signed resource has been added, modified»
Hi Guys,
I’m in a trouble that makes me really nervous !!
For really no «good» reason, I’m having this message from XCode when trying to run & install my program on my device : «A signed resource has been added, modified, or deleted.» !
To see where am I in my «nervousity», it’s important to note that :
— My certificates worked well (application has been installed & executed previously several times without any problem AND just 1 minute before)
— The only thing I’ve changed in my program is a line of code I’ve commented (of course I’ve tried to uncomment it)
— I tried to clean project & rebuild, clean all targets & rebuilt, clear XCode cache, quit xcode, reboot my iphone, reboot my Mac, restart, rebuild
— I just tried to create new certificates from Apple, get it, install it on organizer, change my info.plist then rebuild, same problem
— I also tried to uncheck the «get-task-allow» from a «dist.plist» file I’ve added to the commitments,
Same problem…
I spent couple of hours, going through several forums, including this one, trying to find someone with the same problem (there’s a lot) and trying to find the solution without success (I’ve tested everything found on the net for this problem).
What makes me creazy is that it happends really without any serious reason, my compilation worked just minutes before !!
Have someone some kind of help ?
Here are the errors from the console of my iPhone :
Sat Jan 9 23:27:34 unknown mobile_installationd[215] <Error>: 00809200 install
embedded
profile: Skipping the installation of the embedded profile
Sat Jan 9 23:27:34 unknown mobile_installationd[215] <Error>: 00809200 verify_executable: Could not validate signature: e8008017
Sat Jan 9 23:27:34 unknown mobile_installationd[215] <Error>: 00809200 preflight
application
install: Could not verify /var/tmp/install_staging.dVRfkG/MyApplication.app/MyApplication
Sat Jan 9 23:27:34 unknown mobile_installationd[215] <Error>: 00809200 install_application: Could not preflight application install
Sat Jan 9 23:27:34 unknown mobile
installation
proxy[214] <Error>: handle_upgrade: Upgrade failed
Sat Jan 9 23:27:34 unknown mobile_installationd[215] <Error>: 00809200 handle_upgrade: API failed
Sat Jan 9 23:27:34 unknown mobile_installationd[215] <Error>: 00809200 send_message: failed to send mach message of 64 bytes: 10000003
Sat Jan 9 23:27:34 unknown mobile_installationd[215] <Error>: 00809200 send_error: Could not send error response to client
iPhone 3GS, 3.1.2,
Mac OS X (10.6.2),
XCode 3.2.1
Posted on Jan 10, 2010 12:08 PM
I have this error ever since I have added a share extension to the iOS project. The error pops up when the xcode is finished building the project and just before it could launch the app on the device. So I traced down the device log for more information and it is as below.
Jul 24 11:04:36 cloudy45mans-iPhone-6 installd[3502] <Error>: SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
Jul 24 11:04:38 cloudy45mans-iPhone-6 installd[3502] <Error>: SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/Assets.car
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPNotification.storyboardc/MPNotificationViewController.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPNotification.storyboardc/puo-Hy-QiQ-view-Wch-Xc-Avw.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPSurvey.storyboardc/Info.plist
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPSurvey.storyboardc/MPSurveyMultipleChoiceQuestionViewController.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPSurvey.storyboardc/MPSurveyNavigationController.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPSurvey.storyboardc/MPSurveyTextQuestionViewController.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPSurvey.storyboardc/RIP-po-dgx-view-cp6-lZ-a9t.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPSurvey.storyboardc/V5X-Ik-MvF-view-dcL-M9-gG3.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/MPSurvey.storyboardc/tDf-fb-udT-view-LG7-cL-aRp.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/THDateDay.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: resource modified: /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex/THDatePickerViewController.nib
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: 0x1004a0000 -[MICodeSigningVerifier performValidationWithError:]: 188: Failed to verify code signature of <MIPluginKitPluginBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex identifier = com.present.iphone.shareextension type = App Extension> : 0xe8008017 (Signed resources have been added, removed, or modified)
Jul 24 11:04:39 cloudy45mans-iPhone-6 installd[3502] <Error>: 0x1004a0000 -[MIInstaller performInstallationWithError:]: Verification stage failed
Jul 24 11:04:40 cloudy45mans-iPhone-6 streaming_zip_conduit[3503] <Error>: 0x100384000 __MobileInstallationInstallForLaunchServices_block_invoke240: Returned error Error Domain=MIInstallerErrorDomain Code=13 "Failed to verify code signature of <MIPluginKitPluginBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex identifier = com.present.iphone.shareextension type = App Extension> : 0xe8008017 (Signed resources have been added, removed, or modified)" UserInfo=0x126e25b10 {LibMISErrorNumber=-402620393, LegacyErrorString=ApplicationVerificationFailed, SourceFileLine=188, FunctionName=-[MICodeSigningVerifier performValidationWithError:], NSLocalizedDescription=Failed to verify code signature of <MIPluginKitPluginBundle : path = /private/var/mobile/Library/Caches/com.apple.mobile.installd.staging/temp.W3ZgdD/extracted/Payload/Present.app/PlugIns/shareextension.appex identifier = com.present.iphone.shareextension type = App Extension> : 0xe8008017 (Signed resources have been added, removed, or modified)}
asked Jul 24, 2015 at 3:01
cloudy45mancloudy45man
3912 silver badges19 bronze badges
I don’t find a solution yet but this post help me to fix the issue temporarily.
Receive message «A signed resource has been added, modified, or deleted» when trying to debug an App on iPhone
Choose «Edit Scheme…» from the dropdown menu beside stop button in xcode. Expand the «Run» in the left panel. Choose «Pre-actions» and click the plus sign in the bottom of right panel. Add the code in the following line, close and run. You need replace the path with your project path.
rm -rf ~/Library/Developer/Xcode/DerivedData/TestProject/Build/Products/Debug-iphoneos/shareextension.*
rm -rf ~/Library/Developer/Xcode/DerivedData/TestProject/Build/Products/Debug-iphoneos/shareextension.*
answered Jul 28, 2015 at 2:16
cloudy45mancloudy45man
3912 silver badges19 bronze badges