写点什么

Ios 海外上架

作者:雪奈椰子
  • 2023-01-05
    广东
  • 本文字数:2540 字

    阅读完需:约 8 分钟

1.0 二进制文件被拒或 Other

1、被拒开发者账号:中国区,新账号新应用居多,包括公司开发者账号,有的被苹果推荐过的 App 更新也有遇到

2、机审判定被拒,in review 到被拒大约 7 分钟(itc 后台-活动中可查看)

3、类似于之前的 2.1 大礼包和账号被调查,存在误伤,根据被拒同行反馈被拒几率大约在 50%,所以有申诉的机会

4、相关规则变化

1)大陆信用卡已不能给新注册或续费国外开发者账号,续费要验证信用卡地区和使用本地移动电话

2)5 月开始,新注册中国区开发者账号下的 App,开发者显示不再是英文,直接是中文 (有待验证,有的 App 开发者 3 月就已显示中文)

AiTong41 加微信进群,备注:进群

1.1 包含敏感的内容

应用程序不应该包括具有攻击性、令人不悦、侮辱或品味低下的内容。例如,引用或评论宗教、种族、性取向、性别或其他目标人群的内容、公开的性爱或色情内容、针对人或动物被杀害等较为逼真的描述等。(如涉及 covid19,诱导约会的内容)

1.2 用户生成的内容被拒原因:

要求用户同意条款(EULA),并且这些条款必须明确,不允许有异议的内容或滥用用户;用于过滤不良内容的方法;用户标记令人反感内容的机制;用户阻止滥用用户的机制;开发人员必须在 24 小时内通过删除内容并弹出提供违规内容的用户来处理令人不快的内容报告。

解决方案:可以在论坛里或者社交功能加上审核机制,举报机制,拉黑机制,积极与 apple 沟通可以得到 apple 的电话指导。

2.1 App 完成度被拒原因:

上传的 App 中不能出现含有 bug 崩溃程序;App 不支持 IPv6 网络下使用。

解决方案:提前测试产品是否有 bug、在 IPV6 网络下是否能使用等,根据反馈邮件,一个个审查自身产品信息是否符合,适当情况下可以发送截图视频给苹果。

2.3 准确的元数据被拒原因:

不符合开发者描述的程序

解决方案:重新更换截图,保证整个 APP 功能、流程看起来是一致的。去除隐藏功能模块代码或将需要隐藏功能的代码及定向跳转链接网址做混淆处理,适当增加逻辑复杂度

1.1 包含敏感的内容

应用程序不应该包括具有攻击性、令人不悦、侮辱或品味低下的内容。例如,引用或评论宗教、种族、性取向、性别或其他目标人群的内容、公开的性爱或色情内容、针对人或动物被杀害等较为逼真的描述等。(如涉及 covid19,诱导约会的内容)

1.2 用户生成的内容被拒原因:

要求用户同意条款(EULA),并且这些条款必须明确,不允许有异议的内容或滥用用户;用于过滤不良内容的方法;用户标记令人反感内容的机制;用户阻止滥用用户的机制;开发人员必须在 24 小时内通过删除内容并弹出提供违规内容的用户来处理令人不快的内容报告。

解决方案:可以在论坛里或者社交功能加上审核机制,举报机制,拉黑机制,积极与 apple 沟通可以得到 apple 的电话指导。

2.3.1 隐藏功能被拒原因:

含有隐藏的功能。

解决方案:经过不断地提审测试,然后试验不同混淆方法,找到种比较靠谱的方法。

2.5.1 软件要求被拒原因:

应用程序只能使用公共 API,不允许使用私有 API。

解决方案:参考主流 App 做法,不再做设置跳转,提示并引导用户自行开启

3.1.1 App 内购买项目被拒原因:

有第三方支付以绕开 App 内购。

解决方案:老老实实地走苹果支付的支付方式,用内购支付。

3.2.1 可以接受被拒原因:

App 没有相关资质。比较常见的金融 app

解决方案:最佳方案是拿到资质,如果实在没有资质,建议大家尽可能的把自己公司合规的证据资料发给苹果,而套壳换新账号碰运气上架等操作,不得已的话再尝试。

3.2.2 违反苹果规则规则,导致被下架

方法:把苹果认为有问题的页面在审核期间全部屏蔽掉,等上线之后再放开。可以选定版本,例如 4.1.0 版本以上的屏蔽,这样既不会影响现有用户使用旧版本,也能通过苹果审核。

4.3 重复应用被拒原因:

有重复 App 或马甲包。

解决方案:可通过修改名字、icon、主色调、代码等解决,并且注意相同的马甲包要隔一天以上再提交。

5.1.1 数据收集和存储被拒原因:

所有 app 必须在 App Store Connect 元数据栏位和 app 内部包含可轻松访问的隐私政策链接。隐私政策必须明确而清楚。

解决方案:采取用户数据信息之前需要给予用户提示,并得到用户的允许,或设置为可选。

5.2.2 app 可能侵犯了新闻或者媒体拥有的权力

苹果官方要求如果 App 使用、访问第三方服务、通过访问第三方服务盈利或是显示第三方服务的内容,需获得在该服务的使用条款下进行此类操作的特别许可。如有相应要求,则必须提供相关授权。

可在用户首次安装 App 时,弹出选择页面,展示用户所配置的内容频道,并在页面底部配置第三方内容协议条款,附属上相关的二级内容来源。

证书我们这边可以借助辅助工具 appuploader

Appuploader 可以辅助在 Windows、linux 或 mac 系统直接申请 iOS 证书 p12,及上传 ipa 到 App Store,最方便在 Windows 开发上架没有苹果 Mac 电脑的开发者!配合本教程使用,可以快速掌握如何真机测试及上架!

点击苹果证书按钮


点击新增


输入证书密码,名称

这个密码不是账号密码,而是一个保护证书的密码,是 p12 文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。还有为了安全起见,密码不要太简单。 证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类

选择证书类型

带 distribution 的是发布类型,带 development 的是开发类型。

apple 类型=ios+mac,所以开发时选择 ios app development 和 apple development 类型都是可以的

选择 bundle id

只有部分类型的证书需要选择 bundle id,例如推送证书。因为大部分证书是不和 app 关联的。而是通过描述文件 profile 文件关联 app。

使用 appuploader 同步服务

如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用 appuploader 服务同步。否则您需要手动管理 p12 文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用 appuploader 服务同步。

证书类型说明

IOS 开发选择 apple development 或者 ios app development 类型 ios 发布选择 apple distribution 或者 ios distribution (app store and ad hoc) 开发推送证书选择 apple push notification service ssl (sandbox) 发布推送证书选择 apple push notification service ssl (sandbox & production)

其他证书不是很常用,可以自行百度各种证书说明

用户头像

雪奈椰子

关注

还未添加个人签名 2022-07-22 加入

还未添加个人简介

评论

发布
暂无评论
Ios海外上架_ios打包_雪奈椰子_InfoQ写作社区