Alexey Petushkov
Alexey Petushkov

Reputation: 2158

Old interface displayed after Application update

Sometimes, i have strange behaviour while running new version of my applications (native ios application, developed under XCode 4.3).

It seems like some old interface parts displayed, while running new version of application.

It occurs on IOS simulator and on real device, connected to developer machine.

Deleting Derived data doesnt help. Cleaning sources doesnt help. Deleting and Reinstalling application helps, but i afraid what some users can see old interface.

How to be totally sure what users will see new interface ?

I took a look on similiar question here and there but didnot found answer - how to be sure what users will see new interface after application update. Reinstaling application is not solution.

Upvotes: 0

Views: 175

Answers (2)

Darren
Darren

Reputation: 10398

I dont think you need to worry about this happening when updating through the App Store, as the actual app update procedure is that the update is installed to a new directory, then user documents are copied over, then the old app is deleted. Better described here What precisely happens when iOS installs an update to an app?

Upvotes: 4

hlynbech
hlynbech

Reputation: 692

I know for sure that deleted or renamed resource files (like .xib files or images) remain in the bundle on the device or simulator, even if you clean/rebuild the xcode project.

The only way to make sure those files are gone completely, is to remove the app from the home screen, like you described. So I think the undeleted files could be part of your problem.

Also check if you have changed something about the localized .xib files or .strings files.

I'm pretty sure, that if the problem goes away when you delete the app from the home screen, then no end user will encounter your unwanted interface parts.

Upvotes: 1

Related Questions