我在iTunes上提交了我的第一个应用程序的更新(更新1.1)。我想知道如果我在完全未使用的项目中留下代码是否会成为一个问题。
我有两个例子:
我会在此后的更新中进行本地化,但我已经 已经放入NSLocalizedString和localizable.strings文件。 直到我回来之前,这一点真的没有必要 翻译,我提交1.3。所以目前只是英语。
接下来我正在尝试将“使用Facebook登录”添加到我的应用程序中。当用户使用苹果设置登录Facebook时,它可以很好地工作。不幸的是,如果他们不通过苹果设置登录,只能直接在facebook应用程序中登录。当他们选择在我的应用程序上使用facebook登录时我会收到错误..我仍在研究如何修复(超级令人沮丧)但我的问题是,如果我只是禁用/隐藏我的应用程序中的按钮将苹果关心我有一个方法和隐藏按钮,没有被调用/使用?
我应该注释掉未使用的代码吗?或苹果不关心有未使用的方法吗?
提前致谢,
詹姆斯
答案 0 :(得分:2)
Apple并不关心您的代码。你可以提交。
答案 1 :(得分:2)
他们不关心未使用的代码,只要您不使用来自私有API的任何东西。你可以继续提交。
答案 2 :(得分:1)
只要您的代码不影响正在运行的内容,就没有关系。在许多情况下,甚至不会编译死代码;如果真的让你感到担心,你可以强制编译器执行aggressive dead code stripping。