现在的位置: 首页 > 综合 > 正文

应用被苹果商店拒绝审核通过的原因积累

2013年10月11日 ⁄ 综合 ⁄ 共 3266字 ⁄ 字号 评论关闭

2012-02-16

今天提交,结果又出现 invalid binary , 后来 把 过期的证书删掉。。 又好了。。奇怪。。

 

 

1,  2012-01-31

Invalid Signature - Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which
override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete
the "build" directory in the Finder, and rebuild your release target.

Once these issues have been corrected, go to the Version Details page and click Ready to Upload Binary. Continue through the submission process until the app status is Waiting for Upload and then use Application Loader to upload the corrected binary.

Regards,

The iTunes Store Team

这个原因是因为我在发布的时候,没有选择发布证书。。。

正确流程如下 :

前提,已经本地安装了所有证书

发布:

1.调整itune上app的状态为Waiting For Upload

Dev Center->iTunes Connect->Manage Your Applications

进入宝宝通 1.0.*,点击Add Version,填写新version number和what‘s new。

页面刷新之后,呈现宝宝通,Version (新version number)。选择右边的Ready to Upload Binary,依次填完,提交。

回到App Summary,可以看见,New Version一栏已经有了程序。

并且Version 为new Version,Status为Waiting For Upload

插入 : 1.5  调整发布证书:

XCode 开发工具 

步骤 <Project>/Targets/Summary/

       Identifier=com.biostime.com.biostime.baobaotong

Info/

      Bundle identifier=com.biostime.com.biostime.baobaotong

Build Settings/CodeSigning/

Debug选择bbt3<?bbt103>,

Distribution选择DDP_BaoBaoTongNew2, (这个是发布证书)。

Release选择Xiong Delin(C6A4XA5Z98)C3B4F2B9-5E8C-46F1-BB25-8AA80DC02EA7

Target设置同上

 

2012-02-16,

这里有个补充: 其实 Code sign identity 里面, 三个选项_debug,distribution,release:可以这么简单的设置:

当真机调试的时候,就全部选择 Developer Provision Profile.
当发布应用的时候,就全部选择 Distribution Provision Profile.

不用像这里这么罗索。。

2.Product->Archive->Validate

Identity里选择DDP_BaoBaoTongNew2,提交,审核通过,就会出现提示:“Validation Successed”。

返回Archive界面,就能看到,待提交的BaoBaoTong的Status为Passed Validation。

3.Submit

点击Submit,提交新版本至app store。

 

2, 2012-02-07

Your app 宝宝通 has been reviewed, but we are unable to post this version. For details, or to directly contact the App Review team, visit theResolution
Center
in iTunes Connect. Do not reply to this email.

这个应用被拒绝的原因 是因为
1, 描述里写成了“Iphone”,苹果说必须是"iPhone" , 我们的错误如图

 

2,应用里面,必须明确申明,该应用里所有的一切有关竞争或者赌博、彩票的内容,都跟苹果无关,苹果不是 发起人或者 赞助商。。
我翻译的不好,英文如下:
20.2
We also found that your app creates an inappropriate association with Apple because it does not include the official rules for the sweepstakes it includes, nor does it indicate that Apple is not involved in any way, as required by the App Store Review Guidelines.

To help ensure that users know that Apple is not involved in your contest or sweepstakes in any way, you must:

- include an explicit statement in the contest or sweepstakes rules that specifies that Apple is not a sponsor nor is involved in any way
- include these rules - including this statement - in the app; it is not sufficient to include a link to a website stating this information
- ensure that the contest or sweepstake prizes are not Apple products; using Apple products as prizes suggests an inappropriate association with Apple

 

苹果官方规则

20. Contests, sweepstakes, lotteries, and raffles
20.1  Sweepstakes and contests must be sponsored by the developer/company of the app

20.2  Official rules for sweepstakes and contests, must be presented in the app and make it clear that Apple is not a sponsor or involved in the activity in any manner

20.3 It must be permissible by law for the developer to run a lottery app, and a lottery app must have all of the following characteristics: consideration, chance, and a prize

20.4 Apps that allow a user to directly purchase a lottery or raffle ticket in the app will be rejected

 

抱歉!评论已关闭.