最近苹果提出了新上架政策,带注册账号功能的APP必须提供删除账号功能。俗称5.1.1(v)。原文:5.1.1 Data Collection and Storage(v) Account Sign-In: If your app doesn’t include significant account-based features, let people use it without a login
iOS版本更新的App提交审核流程  App 的版本更新估计是在所难免的了!更新App和新的App发布有何不同了?今天我们一起来看看吧!在发布App的时候我们需要通过开发者帐号——(申请) ——>发布证书(需要钥匙串对证书签名也叫加密(RSA加密方式)标识这个应用程序是合法的、安全的、完整的) 、 app ID(用于标识一个或者一组App)、描述文件(关联证书、App I
app打包完成后,需要上传App Store Connect,提交审核。按照以下步骤操作:1、确保App所有功能开发测试完成2、进入App Store Connect创建新App,填写完成App信息3、执行archive操作,打包ipa或直接上传构建版本(使用Xcode或者Application Loader)a、一般会要求使用最新ios sdk,所以xcode要升级到最新。可从App store
苹果今天更新了App Store审核指南。   基于最近6个月生效的各种政策,苹果修订了App Store审核指南部分内容并新增了一些规则。   最值得注意的是,苹果此次更新的App Store审核指南与即将发布的教育政策更改和今年早些时候扩展的儿童在线隐私保护法案(COPPA)有关。   儿童在线隐私保护法案(COPPA)新规定阻止开发者不经家长同意收集13岁以下
iOS APP上架审核比较严格! 这里整理了iOS上架需要注意的事项,上架前尽量避免,争取一次提交审核成功,被拒打回重新修改提交审核会耗费很多时间! iOS app上架详细教程 1、应用内包含检查更新功能iOS 应用的版本更新必须通过 App Store 进行,自身 App 内不能包含提示更新功能。从2015年3月起,所有包含检查更新功能的 App 都会被拒绝上架。&
转载 2023-07-07 11:01:08
144阅读
AppStore上传及更新文档 必要条件 上传AppStore所需的账号密码上传准备 1.bundle identifier 对应上传AppStore证书所使用的bundleID填写 2.版本号version 如3.1.0,3在版本大规模改动时进行调整,1是在版本有新特色及较大改动时跳转,0是在bug修复或版本优化时调整 3.build 当前版本号不变的情况下,当AppStore审
1、不要提交你自己都无法浮现的bug,或者是你自己都不知道浮现步骤的bug;例如:在APP上操作时,突然APP闪退了,你不知道做的什么操作,在哪一个页面导致APP闪退,并且你后面通过很多方式也没有复制到,这种bug你就不要提交了;(你自己都浮现不了的bug,难道等着开发去给你找吗)解决方案:这种bug你可以通过APP的健壮性测试以及接口测试来试图浮现,等你能够稳定浮现了再去提交bug; 
这是一个app提交到iTunces Connect被拒了4次摸索出来的经验,说多了都是泪,先让我擦擦…好了,话不多说,为了让中国的app不再那么容易被拒,或者被拒了不知道该咋办,我把我的小经验在这里分享给大家。给大家的忠告:苹果的审核真的非常非常非常严格,他们的想法和做法和中国真的差别很大,他们爱较真,所以,千万千万不要懈怠。 1.在上传app之前,把苹果的审核指南《App Store Rev
转载 2023-08-18 12:26:53
203阅读
iOS 动态库是一种可以被多个应用程序共享和重用的代码库,其提供了一种方便的方式来管理和组织应用程序中的功能模块。动态库可以包含功能性代码、资源文件、图片等内容,并且可以在应用程序运行时动态加载和链接。在iOS开发中,使用动态库可以帮助开发者更好地组织代码、提高代码复用性,并且简化应用程序的维护和更新过程。 但是,在提交动态库到App Store审核时,需要开发者注意一些特殊的要求和规范。本文将
原创 2月前
16阅读
正值春节,想起了两年前我们的App产品与辽宁卫视春晚合作开展的一场活动。因为整个产品开发的进程是按照功能划分进行阶段发版上架的,且由于App内嵌虚拟礼物充值及电商购物功能,再加上iOS海外审核机制的流程与时间问题,结果可想而知,跟大家的经历一样,数次审核被拒。有过iOS发版审核经历的兄弟应该知道,苹果官方审核驳回理由一直被网友吐槽诟病,可以说比微信小程序的审核更加让人抓狂。这里引用一下网友整理iO
最近半年主要处理iOS上架和测试方面的事,本来应该很好的记录这段新内容的,遇到过的坑的,还是主要缺时间,没有思考去整理。目前几次比较明显的问题记录下,方便后续经验总结。问题当然是最能让人印象最深刻的,下面简单说下: 1,被拒后的问题解决中心-issues center 对话框,一旦重新选择build版本进行修改保存了,对话框就不能再进行答复了~~~少了最直接的沟通方式,并且还是可以带附件的,审核
原创 2022-09-19 14:28:52
165阅读
 mmap是系统提供的一种虚拟内存映射文件的技术。可以将一个文件或者其他对象映射到进程的地址空间,实现文件磁盘地址和进程中虚拟内存地址之间的映射关系。在 iOS 中经常用在对性能要求较高的场景使用。例如常见的 APM 的日志写入,大文件读写操作等。mmap还有可以用来做共享内存进程通信、匿名内存映射,感兴趣的同学可以自行学习普通I/O流程普通的读写操作,由于考虑虚拟内存权限安全的问题,所
图标1、用到苹果的标志。2、说我们的应用的设计和Apple的Logo风格太像了(都是圆角)。3、图标不能点击,不能点击的图标要置灰,或者直接隐藏。信息填写1、用了著名游戏的关键字,比如说“愤怒的小鸟”之类的。2、技术支持地址写的微博地址,于是被拒绝了。原因是:不能将需要登陆才能访问的网址作为技术支持地址。3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。4、年龄设置太低,说
转载 2023-09-13 14:59:26
320阅读
众所周知,TF签名TestFlight上架是苹果官方认可的应用内测分发渠道,具备1万台设备安装数,内测期限为90天(3个月)。TF签名TestFlight上架的稳定性也是广大开发者和APP运营商所肯定的。那么问题来了,TF签名TestFlight上架的稳定性虽然不错,但和企业签名对比起来,TF签名是受安装设备数、使用时间限制的,如果是一些需要长期运营或者是用户量
解读: 3.2 其他业务模式问题下方列表并非详尽清单,并且您提交的 App 可能会导致我们的政策有所更改或更新,但这里有一些额外的应做事宜和勿做事宜需要您谨记在心: 3.2.1 可以接受 (i)在您的 App 中,出于购买或促销目的而展示您的其他 App,只要您的 App 不只是简单地罗列其他 App。 (ii)显示或推荐专为经批准的特定需求而设计的第三
对于开发者来说,最揪心的不是 App 上传 App Store 审核被拒,而是被拒之后重新提审总要过好久才能得到新的反馈,而且结果依旧是……被拒… 所以被拒之后怎样应对才是更高效的,直接回复还是重新提审?今天就给大家分享下~ 通常来说,App 被拒不外乎两种情况:“元数据被拒”与“二进制被拒”。 那元数据和二进制分别指什么呢,刚接触的新人可能不太了解,我们做一下简单的解释:• 元数据,简单来说就是
     对于呆萌iOS小白程序员来说,iOS 上线一款APP 至AppStore 都会或多或少的遇上一些不可描述的问题。拿我来说,之前在一家广告公司工作,然而苹果对于广告的方面的审核机制甚于严格,上线勾选有无IDFA(iOS 程序的广告标识符,identifier for advertisers)每次上线或者迭代都是一种挣扎,因为不恰当的处理面临的都是一次次被拒。c
转载 2023-09-12 14:28:26
205阅读
# IOS 提交审核如何去除IPAD ## 问题描述 在开发 iOS 应用时,我们可能希望将应用限制在 iPhone 上运行,而不允许在 iPad 上使用。然而,在提交应用审核时,可能会出现应用在 iPad 上也能运行的情况,这违背了我们的要求。因此,我们需要找到一种方案,确保应用只能在 iPhone 上运行,而不能在 iPad 上使用。 ## 解决方案 为了解决这个问题,我们可以通过在应
之前只是听过加急审核这回事,一直也没有用到过。昨天用了下果然很给力。昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下理天天催,老板经常
转载 2023-05-10 00:35:06
753阅读
  在组件化开发的过程中,在app运行期间,app可能处于前台,后台,以及两个之间的过渡状态。这些状态的呈现处理一般是在AppDelegate中进行处理的,但是进行组件化后,如果业务组件中的处理逻辑放在AppDelegate中,你会发现解耦无从做起。针对这种情况我们来梳理下需求。1,存在业务组件在某些时间段需要进入后台的处理。以及前后台切换的处理。  在实际在开发过程中,比如音乐播放器组件,视频播
  • 1
  • 2
  • 3
  • 4
  • 5