主页 > Y爱生活 >如何透过XCode在上架前替程式进行检查? >

如何透过XCode在上架前替程式进行检查?

2020-07-02

苹果的 AppStore 虽然带给开发者们庞大的市场与商机,但 AppStore 的审查制度却也是恶名昭彰,许多开发者无不为上架前的审查感到伤透脑筋。然而,苹果也听到了开发者们的意见,在 iPhone SDK 3.2 后加入了新的功能,让开发者能够在审核前先对要提交的程式码进行检查,就让我们一起来看看吧!

审核内容

Steve Jobs 在 WWDC 的开幕演讲中有提到,在一週送交审核的 15000 套软体中,大约 95% 的软体都可以顺利通过审核。

如何透过XCode在上架前替程式进行检查?

而不通过审核的软体,主要有三种可能:

  1. 软体与开发者描述的功能不符合
  2. 软体使用了 Private APIs
  3. 软体不稳定、测试时当机

当然,也有一些额外的原因会让软体无法上架,像是从前几个礼拜开始,所有要上架的软体都必须透过 iOS 4 SDK 编译、或者是软体中必须包含三种不同尺寸的软体 Icon,缺一不可。

机器审核、人工审核

实际上的审核,便会分成两个阶段,首先苹果会先透过自动化的审核工具扫描要上架的软体,检查其中是否有违反一些规定、像是使用 Private API 等,在通过机器审核之后,才会进入到人工审核的阶段。

而在新版的 XCode 中便增加了将软体打包、并进行上述机械审核的功能。因此,开发者可以在正式上架之前在 XCode 进行初步的检查,确定没有问题后再将软体正式送交苹果审核。这样一来,虽然没办法保证上架一定成功,但被退件的机率却也变低了不少,只需通过人工审核即可。

XCode 操作流程
如何透过XCode在上架前替程式进行检查?
首先,我们要先在 XCode 中设定好编译的相关选项,然后选择 Builde and Archive:
如何透过XCode在上架前替程式进行检查?
在编译并封装完成之后,我们从选单中开启 Organizer:
如何透过XCode在上架前替程式进行检查?
在 Organizer 的左边 sidebar 中便可以找到 Archive 分类中,并找到我们所要验证的封装档:
如何透过XCode在上架前替程式进行检查?
最后在下方选择 Validate Application 即可啰:

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


上一篇: 下一篇:

相关推荐