更新发布证书 2017.11.11php
删除旧的发布证书html
请求新的证书,下载。 去更新WWDR Certificate证书下载地址:https://developer.apple.com/certificationauthority/AppleWWDRCA.cerios
在钥匙链中显示隐藏的WWDR证书,删除。 安装新的发布证书,OK算法
iOS App Development (Maximum number of certificates generated) api
iTunes Connect 更新了吗?为甚么个人项目如今缺乏证实xcode
<key>ITSAppUsesNonExemptEncryption</key><false/>缓存
以这样看起来,不知道接下来会不会有人养起人工的iPhone农场,天天开始固定的应用程序,让应用不断活跃呢?站在开发者的角度,请就不要再说评论没有什么关系啦~若是真的喜欢某支应用程序,别忘了为他评些好评,让他往前排一些。
总结:
下载量永远都会是APP store算法的核心
想一想sotre最容易获得的,最直观体现用户对APP喜好程度的因素是什么——下载量。也许今天不少人认为几回算法更新后,下载量所占算法权重愈来愈低,但这个核心数据在算法中的比重绝对会是第一位的。
哪些因素可能被app store排名算法因素?
下面这些是我认为会影响次日排名的一些因素,我以重要程度进行了排序:
*****下载量:这个谁都懂;
*****好评比例:今天有多少好评,好评占总评论量多少,这个也是能够当天得到的数据。
**当天卸载率:这个数据itunes官方也很容易获得。
*** 当天用户对该APP的使用时长。
**用户下载及好评用的IP地址:这会影响APP所在地区的排名。微信
SketchUp又名“草图大师” sketchup绝对是一款适合于设计师使用的软件,由于它的操做不会成为你的障碍,你能够专一于设计自己了。
iOS的横屏(Landscape)与竖屏(Portrait)InterfaceOrientation
经查找得知系统证书WWDR在2016年2月14日失效,须要更新WWDR系统证书
下载证书地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载以后 双击安装
到这 还须要一步
1.在登陆里面删除过时的证书WWDR
2.在系统里面 删除过时的证书WWDR 就能够完美的解决了。全部的证书 均可以使用了
(找不到过时证书?点击显示-->显示已过时的证书。)
经验分享:
1.目前苹果严打关键字。标题里含有关键字基本上 就等着被拒吧
2.元数据被拒后。修改好后回复给审核团队通常要等上2-4天左右。确定比从新提交快。
3.关于加急:填写正常的理由通常是崩溃的经过几率大。且重现步骤描写清楚,通常当晚提交 次日早上就能够经过
IOS app审核时间:提交 app 后,用户便可以在 iTunes Connect 的“My Apps”(管理您的应用软件)模块中查看其状态。并且每一个app的审核时间多是不一样的。少则可能一个星期内能搞定,多则可能三四个星期以上。
若是想让审核加快的话,有一个办法,那就是申请“加速APP审核”,不过加速审核的受理名额是有限的,不必定每一个申请的人都被受理。
你们的APP最长多久经过苹果审核?顺便给你们分享下被打回的缘由
一星期的wait for review,而后in review了两天
最近苹果iOS应用审核时间 平均10天
腾讯iOS预审团队分享:被苹果拒绝100屡次,一半缘由是”IAP异常“
xcode配置开发账号
在xcode->Preferences...->Accounts 配置账号,能够在验证app提交文件时,解决账号的问题。
上传后,在 TestFlight App中能够看到提交的版本状态
制做app图片时 模拟器不要缩放
上传app图标时出现:图像不能包含alpha通道和透明度
解决方法:用mac自带的预览功能打开,导出图片时去掉alpha的选项
上传苹果商店时图片不能包含 alpha通道和透明度是什么意思?该怎么解决?
1 bulid settings -> packaging -> product name 不要写中文 改为英文
2 在info.plist中新增Bundle display name:个人程序名称
错误缘由:把Product Name做为程序名称,程序名称错乱
解决方法:检查Product Name, 不要包含中文以及特殊字符。在info.plist中新增Bundle display name:个人程序名称。程序名称改成英文,Product Name也改成同样的。
没有相应尺寸的开机画面,系统所有按旧设备处理
This letter serves as notice of termination of the Apple Developer Enterprise Program License Agreement (the "ADEP Agreement") and the Apple Developer Agreement (the "Developer Agreement") between You and Apple Inc. ("Apple")
we found that your app and/or its metadata does not appear to include final content,which is not in compliance with the App Store Review Guidelines
iOS9 状态栏 CGContextSaveGState: invalid context 0x0. If you want to see the
删除 原先的设置代码//设置状态栏的白色 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
修改方式将View controller-based status bar appearance设置为YES,而后使用新的方式来实现状态栏的样式。
unexpected nil window in _UIApplicationHandleEventFromQueueEvent
iOS 9 中两个比较特别的特性及其兼容问题,即:App Transport Security 和 App Thinning。
App Transport Security (ATS) 是 Apple 为提升系统及应用安全性而在 iOS 9 和 OS X EI Capitan 中引入的新特性,必然,出于安全性的考虑,在新发布的 watchOS 2 系统中也会适用。
一旦开启 ATS 后,应用全部的网络请求将会自动转换为 HTPPS 传输,且采用一系列配置要求来保证数据传输的安全性,包括:
• Transport Layer Security 协议版本要求 TLS1.2 以上
• 服务的 Ciphers 配置要求支持 Forward Secrecy 等
• 证书签名算法符合 ATS 要求等
若是你的 App 的服务也在升级以适配 ATS 要求,可使用以下的方式进行校验:
在 OS X EI Capitan 系统的终端中经过 nscurl 命令来诊断检查你的 HTTPS 服务配置是否知足 Apple 的 ATS 要求:$ nscurl --verbose --ats-diagnostics https://<your_server_domain>
Apple 虽然但愿开发者能够积极的参与并为系统及应用安全共同努力,但官方仍提供了一些参考配置去禁用 ATS 功能或下降 ATS 的安全性要求。
开发者能够在 App 的 Info.plist 中添加 NSAppTransportSecurity 的相关配置,用以禁用 ATS 或者添加白名单,可用的配置参数以下:
App Thinning 是一个关于节省 iOS 设备存储空间的功能,它可让 iOS 设备在安装、更新及运行 App 等场景中仅下载所需的资源,减小 App 的占用空间,从而节省设备的存储空间。
developer.apple.com -->
Member Center -->
Certificates, Identifiers & Profiles, Certificate -->
Certificates --> Add Certificate
费用99美金一年, 该帐号在App Store销售者能够显示相似Studios,或者自定义的团队名称
,好比Mamshare INC,公司帐号能够容许多个开发者协做开发,比我的多一些账号管理的设置,能够设置多个AppleID,分4种管理级别权限,详细见备注。100个苹果的iOS设备UDID测试。可是申请时须要填写公司的邓白氏编码(D-U-N-S)。
备注:
Admin Legal权限:超级管理员。能够管理开发者和管理app store中的应用。
Admin权限:管理员,能够管理开发者。添加测试机子和管理团队证书。
Member权限:是普通开发者。只能下载证书和使用证书
No Access权限:没有相应的权限。
费用299美金一年, 该帐号开发应用不能发布到App Store,只能企业内部应用,苹果的iOS设备UDID数量不限制。企业帐号适合不但愿上线App Store,可是须要企业内部好比1000人的iOS设备都部署。公司测试部门须要全公司测试设备,突破100个UDID的限制。
费用0美圆 ,只能教育机构或学院内部使用。必须是苹果iOS开发者计划受权机构。不能对外正式发布iOS应用程序。
App name - 你的App出如今App Store中的名称
Primary language - App的基本语言,好比中文
Bundle ID - 就是App的Bundle Identifier
Version - App版本号,对于首次发布建议设置为1.0
SKU - 最小存货单位。随便填点什么,好比你的App叫"Awesome Food App",那你能够填"awesome_food_app",命名规则可用的有英文字母、数字、连字符、句点和下划线,可是不能用空格。
App Store--心酸的上线路,说说那些难以想象的被拒理由
appStore缓存缘由,以前没下过应用的,下载的就是最新的,若是以前有下载过旧版的,那么就是旧版的
apple技术支持:
https://developer.apple.com/support/