写点什么

苹果 app 怎么上架

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

    阅读完需:约 12 分钟

1、苹果要求版本更新必须使用 iOS 版本更新内置更新机制。 Design: Preamble Design Preamble Your app includes a responsive version button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism. Please see attached screenshots for details. Next Steps To resolve this issue, please remove the responsive version button feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app\'s previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version. Resources To create new versions of your app, please review the Create a new version section in iTunes Connect Developer Help. 翻译过来: 设计:序言 设计前言 您的应用程式包含响应式版本按钮,或提醒用户更新应用程式。 为了避免用户混淆,应用版本更新必须利用 iOS 内置的更新机制。 详情请参阅附录截图。 下一步 要解决此问题,请从应用程序中删除响应式版本按钮功能。 要分发新版本的应用程序,请将新的应用程序二进制版本上传到为应用程序的以前版本创建的 iTunes Connect 记录中。 更新的版本保持相同的 Apple ID,iTunes Connect ID(SKU)和捆绑 ID 作为原始版本,对于购买以前版本的客户可以免费使用。 资源 要创建新版本的应用程序,请查看 iTunes Connect 开发人员帮助中的创建新版本部分。 解决办法:我的做法是给审核的时候隐藏检查版本检查更新功能

2、应用程序是专门为 iPhone 开发的,用户仍然可以在 iPad 上使用您的应用程序,而且不能影响正常的功能使用

2. 4 Performance: Hardware Compatibility Guideline

2.4.1 - Performance - Hardware Compatibility We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 10.3.2. Specifically, the UI in this iPhone app is cut-off and unaccessible via scrolling on iPad. Please see attached screenshots for details. Next Steps To resolve this issue, please revise your app to ensure it runs and displays properly at iPhone resolution on iPad. Even if your app was developed specifically for iPhone, users should still be able to use your app on iPad. Resources For information on iOS device screen sizes and resolutions, please review the iOS Human Interface Guidelines as well as Points versus Pixels in the View Programming Guide for iOS.

翻译结果: 2.4 性能:硬件兼容性 准则 2.4.1 - 性能 - 硬件兼容性 我们注意到,在运行 iOS 10.3.2 的 iPad 上进行审查时,您的应用程序没有以 iPhone 分辨率运行。 具体来说,这个 iPhone 应用程序中的 UI 是通过在 iPad 上滚动来切断和无法访问的。 详情请参阅附录截图。 下一步 要解决这个问题,请修改您的应用程序,以确保其运行并在 iPad 上以 iPhone 分辨率正确显示。 即使您的应用程序是专门为 iPhone 开发的,用户仍然可以在 iPad 上使用您的应用程序。 资源 有关 iOS 设备屏幕尺寸和分辨率的信息,请参阅 iOS 人机界面指南以及 iOS 视图编程指南中的点与像素点。 解决办法: 因为我的这个只是 Devece 我只选择了 iphone ,所以当他截图给我时候我就知道,我的有些页面是不可以滑动的,在小屏的 ipad 上显示不完全,又不能滚动导致功能无法正常使用,所以在所有不能滑动的页面都加上一个 scrollView,让它能滑动,就不影响功能的使用了

.我没有遇到,我觉得是因为采用相同的功能而且不改 logo,页面布局就上传一样的多个应用导致(马甲包) Upon further review, we found that your app does not comply with the following guidelines: Guideline 4.3 - Design - Spam We noticed that your app provides the same feature set as many of the other apps you\'ve submitted to the App Store; it simply varies in content or language, which is considered a form of spam.To resolve this issue, please combine apps with a common feature set into a single "container" app.You will experience a delayed review process if you deliberately disregard the App Store Review Guidelines, ignore previous rejection feedback in future app submissions, or use your app to mislead or deceive users. 翻译过来: 经过进一步审查,我们发现您的应用程序不符合以下准则:准则 4.3 - 设计 - 垃圾邮件我们注意到,您的应用程序提供与您提交给 App Store 的许多其他应用程序相同的功能集; 它的内容或语言根本不同,这被视为垃圾邮件的一种形式。要解决此问题,请将应用程序与常见功能集合到单个“容器”应用程序中。如果您故意忽略“App Store 评估指南”,忽略以后的应用提交中的以前的拒绝反馈,或者使用您的应用误导或欺骗用户,您将会遇到延迟的审核过程。、 解决办法: 功能可以相同但是 logo 和启动页修改一些页面布局,bundle id 改掉后他就成为另一个应用,重新上传就可以了

被拒绝的原因 应用程序必须以反映服务公司负责人姓名的卖方名称和公司名称进行发布

PLA 1.2

The seller and company names associated with your app do not reflect the name name of the company responsible for the service in the app or its metadata, as required by section 1.2 of the Apple Developer Program License Agreement.

Next Steps

Your app must be published under a seller name and company name that reflects the name of the company responsible for the service. If you have developed these apps on behalf of a client, please advise your client to add you to the development team of their Apple Developer account.

Once created, you cannot change your seller name or company name in iTunes Connect. For assistance with changing your company name or seller name, you will need to contact iTunes Connect through the Contact Us page. Select Getting Started from the first dropdown menu, then select General iTunes Connect Inquiry to contact the appropriate iTunes Connect team.

谷歌翻译:

PLA 1.2

与您的应用程序关联的卖家和公司名称不反映 Apple 应用程序许可协议第 1.2 节要求的应用程序或其元数据中负责服务的公司的名称。

下一步

您的应用程序必须以反映服务公司负责人姓名的卖方名称和公司名称进行发布。 如果您已经代表客户开发了这些应用程序,请通知您的客户将其添加到 Apple Developer 帐户的开发团队。

创建后,您无法在 iTunes Connect 中更改您的卖家名称或公司名称。 有关更改公司名称或卖家名称的帮助,您需要通过“联系我们”页面与 iTunes Connect 联系。 从第一个下拉菜单中选择入门,然后选择常规 iTunes Connect 查询以联系相应的 iTunes Connect 团队。

解决办法: 我之前有过一次,app 名字可以改成跟公司相关的,比如说里面包含几个公司名称的,成功上架后,在新上传一个个包,把名字改回来就可以了。 运气好的话,再提交几次有可能会通过。

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

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

点击苹果证书按钮

编辑切换为居中

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

点击新增

编辑切换为居中

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

输入证书密码,名称

这个密码不是账号密码,而是一个保护证书的密码,是 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 加入

还未添加个人简介

评论

发布
暂无评论
苹果app怎么上架_IOS云打包_雪奈椰子_InfoQ写作社区