What is the Cocoa Touch Tool Builder Interface

I have a code from a client to fix a bug (the code was written by another programmer). Therefore, when I open the xib file, it just hangs on my computer, I restarted my computer 3 times because of this, and finally decided to look at what was happening by opening Activity Monitor, and it turned out that it was opening something with the name " Interface Builder Cocoa Touch tool " and its power to all my computer memory. Below is a screenshot.

alt text

But the interesting thing is, it does not open the " Interface Builder Cocoa Touch tool " when opening the "xib" files from other projects, and I can not say anything about this project because this project has only one "nib" file.

But if you kill this process, it will open the nib file, but every 10 seconds it will start to shoot. Below is a screenshot.

alt text

Note. . The application was originally written for ios 2.0, and we are trying to move the project to ios 4.0. Is this something related to this?

+1
source share
1 answer

The best way to do this is to create a bug report at http://bugreport.apple.com/ by uploading your broken nib file as an application. This will not make you work again, so try one of them:

  • see if you can convince ibtool to write a working file, perhaps by doing some refactoring, for example by changing one of the classes used and then changing it.
  • find out if the client is in the same version of Xcode: if they are newer, update
  • use xmllint to see if xib is valid XML, and if not, can you fix it in a text editor
  • recreate xib from scratch if it's not too complicated
+2
source

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


All Articles