views:

43

answers:

0

Hello. We have met the problem. We have application with executable file name 'foo' version 1.0 and it was approved in app store our new developer somewhy renamed in target settings changed product name to 'bar' and submitted it to apple store as update to foo. version of bar is 1.1 after bar was approved and replaced foo as new application version we immediately start getting claims from users that after update application stop launching but for users that downloaded application with version 1.1 and executable 'bar' it works perfectly. we have made research and found that if we rename executable back to 'foo' and make version 1.2 then users who updated to 1.1 and than update to 1.2 or directly update to 1.2 from 1.0 will get their application working. but if users downloaded version 1.1 as new application and will try to upgrade to 1.2 they will get application not working. we tried to install version 1.2 with executable 'foo' over version 1.1 with executable 'bar' and try to launch and we get following error in Organizer console

Tue Aug  3 22:43:33 yuzz-3G com.apple.launchd[1] (UIKitApplication:com.company.myapp[0x6dc][1590]) : (UIKitApplication:com.company.myapp[0x6dc]) posix_spawn("/var/mobile/Applications/C5E77452-E9D7-4CE5-9F03-E3C082ECB11B/bar.app/foo", ...): Permission denied


Tue Aug  3 22:43:33 yuzz-3G SpringBoard[31] : Unable to obtain a task name port right for pid 1590: (os/kern) failure


Tue Aug  3 22:43:33 yuzz-3G com.apple.launchd[1] (UIKitApplication:com.company.myapp[0x6dc][1590]) : (UIKitApplication:com.company.myapp[0x6dc]) Exited with exit code: 1


Tue Aug  3 22:43:33 yuzz-3G SpringBoard[31] : Application 'MyApp' exited abnormally with exit status 1

in Info.plist settings we even set Executable file to 'foo' but with no success I think that it's something with permission during code sign. Does anyone can help to find solution to make it work for users that updated from 1.0 to 1.1 and for users who downloaded 1.1 as new application

And that happens only on devices with iOS 3.2 and higher. With iOS 3.1.3 or below - now problems with updates.

Thank you.