Will Apple accept Apps for selling inside the App-Store with deprecated code?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Yes. Deprecated doesn’t mean unavailable or disallowed; if it did, it would be called something else, or those methods would simply be removed from the API.
Deprecation is a way of letting you know that you should start transitioning your existing codebase. The rule of thumb should be: don’t add code that you know uses deprecated functionality, that’s just silly. Be aware as you work on older code bases that deprecated methods you were using may need your attention sooner or later.
One of the risks of continuing to use deprecated methods is that they may be more primitive and dangerous than newer versions, may not take into account all current OS realities, and possibly less well tested by Apple over time. You run the risk of having this bite you even before they vanish from the framework.