如何透过XCode在上架前替程式进行检查?
作者: 时间:2020-07-02【 G蕙生活】171人已围观
苹果的 AppStore 虽然带给开发者们庞大的市场与商机,但 AppStore 的审查制度却也是恶名昭彰,许多开发者无不为上架前的审查感到伤透脑筋。然而,苹果也听到了开发者们的意见,在 iPhone SDK 3.2 后加入了新的功能,让开发者能够在审核前先对要提交的程式码进行检查,就让我们一起来看看吧!
审核内容Steve Jobs 在 WWDC 的开幕演讲中有提到,在一週送交审核的 15000 套软体中,大约 95% 的软体都可以顺利通过审核。

而不通过审核的软体,主要有三种可能:
- 软体与开发者描述的功能不符合
- 软体使用了 Private APIs
- 软体不稳定、测试时当机
当然,也有一些额外的原因会让软体无法上架,像是从前几个礼拜开始,所有要上架的软体都必须透过 iOS 4 SDK 编译、或者是软体中必须包含三种不同尺寸的软体 Icon,缺一不可。
机器审核、人工审核实际上的审核,便会分成两个阶段,首先苹果会先透过自动化的审核工具扫描要上架的软体,检查其中是否有违反一些规定、像是使用 Private API 等,在通过机器审核之后,才会进入到人工审核的阶段。
而在新版的 XCode 中便增加了将软体打包、并进行上述机械审核的功能。因此,开发者可以在正式上架之前在 XCode 进行初步的检查,确定没有问题后再将软体正式送交苹果审核。这样一来,虽然没办法保证上架一定成功,但被退件的机率却也变低了不少,只需通过人工审核即可。
XCode 操作流程



顺道一题,若是在检查无误后想上传审核,可以直接点选下方的 Submit Application to ITunes Connect 即可。