Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xcode not building app with changes incorporated

After upgrading to Lion, Xcode 4.1 is no longer building my iOS apps with the latest changes incorporated (i.e code, bundle name, icon changes).

Before the upgrade, when I was using Snow Leopard, no matter what the change, or even if I replaced a file outside of Xcode with Finder or used an external text editor, Xcode would always build a fresh copy with all of the changes incorporated, without having to do any extra steps.

Now, Xcode seems to insist on using a previous version, and the only way I can be sure that it will build with all of the changes incorporated is do a Product > Clean from the main menu and then restart Xcode.

What's going on here? Is there a simple setting that I am missing? I never had to anything except click Run when I was on Snow Leopard, and all changes were always incorporated without a glitch. If I can't fix this I am going to revert to Snow Leopard.

like image 399
user955853 Avatar asked Sep 21 '11 00:09

user955853


2 Answers

I faced same problem and I solved this.

On creating build and after installation of app if you don't get the changes that you made in it, means '.app' was not updated properly.

To fix this problem:->

First delete '.app' from project in Product folder and then make archive (Xcode-> Menu Bar-> Product-> Archive, we dont do any thing of this archive, Now close that organizer window)

Now clean your project and then make build by taping build option. Now build is updated with your latest work.

like image 183
Gourav Joshi Avatar answered Oct 11 '22 13:10

Gourav Joshi


Go the folder

/Users/%yourusername%/Library/Developer/Xcode/DerivedData/%yourworkplacename%/Build/Intermediates/

delete the projects that you want them to rebuild.

It works for me to make the modified file take in effect after I run it.

like image 43
temple Avatar answered Oct 11 '22 13:10

temple