问题
I have an already released iOS app with a certain CFBundleName
in its Info.plist.
For an update, I changed the CFBundleName
(and hence, the name of the generated .app product) for consistency reasons. This is invisible to the user, who only sees the CFBundleDisplayName
.
However, it seems that the updates on clients’ devices don't work correctly — the update progress bar reaches the end, jumps back to the beginning, and stops. The only solution is to delete and reinstall the app.
So:
- Is is forbidden to change the
CFBundleName
of an already existing app? - Is it the thing that breaks my updates?
- If so, why is this not checked by the validation process by Apple?
回答1:
After two years, I am answering this old question with a best-guess answer: no, one should not especially avoid changing the the CFBundleName.
来源:https://stackoverflow.com/questions/15405281/should-i-avoid-changing-the-cfbundlename-of-my-ios-app-for-a-new-release