Unable to delete current extension with iOS

I tried to remove the iOS8 extension today from my iOS application in Xcode6, but somehow the extension is still built and always appears on the device. I deleted both the extension files from the project and the build target. I also uninstalled the application several times, but the widget is still always copied whenever I create the application.

+5
source share
3 answers

I finally found a solution: go to Product > Clean from the menu, and extensions that are no longer used or are no longer created have disappeared!

+6
source

If you want to save the source code and remove only today's widget:

  • go to your target program in the project file
  • select General β†’ Embedded binaries
  • delete the TodayWidgetName.appex file using the minus button
  • make clean

If you compile or archive, you will not see more of the widget today that appears in the iOS notification center.

+13
source

There seems to be a way to remove the embedded binaries from the compiled IPA package if you do not want to recompile. Obviously, after changing the package you will have to resign.

Built-in binaries are built in here: Payload> .app> Plugins> .appex

I tried removing PlugIns and delaying the whole package - it seems to work fine.

0
source

Source: https://habr.com/ru/post/1202226/


All Articles