4

可能重复:
苹果在批准应用程序时是否查看实际源代码?

所以我正在为我的第一次提交到 App Store 做准备,但在我提交之前我有一两个快速的问题。

1) 首先 - 提交时,Apple 会查看代码并验证其正确性还是只是测试应用程序本身?

2)如果Apple确实在仔细查看代码,您是否遵循Apple建议的范例会影响该应用程序是否被接受?例如; 在我的程序中,我经常使用[self dismissViewControllerAnimated::]而不是 Apple 指定的使用委托的方式让呈现的 VC 解雇其呈现的 VC。

就像从可能已经经历过这个过程并可以就体验提供反馈的人那里获得反馈一样。谢谢你的时间!

4

2 回答 2

5

Apple 不会查看您的代码。您提交的只是您的二进制应用程序。

于 2012-06-26T13:38:45.570 回答
1

您不会提交源代码,所以请耐心等待,没有人会偷走您的酷模式 :)

但是,推荐一种或另一种方法通常是有充分理由的,您最好考虑遵循 Apple 的建议,以免出现在许多已弃用、缓慢甚至禁用的功能中。

另一点是,虽然他们没有直接查看您的代码,但他们仍然能够捕获使用的方法符号,这使他们能够检测私有 API 的使用情况,有时应用程序会因为您的方法与私有方法匹配而被拒绝来自签名的 API 方法,这并不经常发生,但您最好准确。

为您提供的另一个免费建议 - 将 .dsym 文件存储在某处,它将帮助您符号化稍后可能从报告文件中出现的崩溃(您还需要应用程序二进制文件)。

于 2012-06-26T13:43:19.260 回答