上线前的准备
需要提供的材料
- 二进制文件
文件zip压缩,小图标57*57,和114*114,格式为png
- 512*512像素的大型图标
格式可以是png或者jpg(图标需要满足:不要简单的将小图片放大,这样会导致图像像素化从而影响视觉效果)
- 屏幕截图
此屏幕截图将会是程序产品页面上的主要屏幕截图,最好不要包括状态栏;图像不支持zip压缩的TIFF图像格式,图像最小为640*920像素,最大为640*960像素
- 合约信息
如果打算出售自己的程序,您需要签署商业支付合约,程序才能发布到AppStore上;
如果程序免费,在加入Apple开发者计划时,您已经签署了免费软件发布协议,然而在程序发布到AppStore前,您仍然需要创建一个免费软件的合约;
如果您希望在iOS4的iOS程序中植入iAd广告,您还需要签署iAd网络合约。
- 出口许可信息
美国出口法规要求包含加密技术的产品必须有合适的出口授权。在您初次上传以及每次更新程序前,您 都会被问到一系列关于程序加密的问题。根据这些问题的答案,您可能需要提供一份商品分类鉴定的 PDF拷贝(CCATS)以确认您的程序的分类。
- 应用程序元数据
- 额外的屏幕截图(可选)
除主屏幕截图外,还可提供四张额外的截图
- 针对其他国家和地区的本地化数据(可选)
- 进行推广活动的图片(可选)
注意事项: 首要语言和公司名称一旦提交后就不能修改。这些设置对您帐户中的所有程序都有效。请在 点击 “Continue” 前确保这些信息都是正确的。不要包含任何Apple的商标。
1,apple@ciotg.com的账号是以Huaxia Wisdom Network Technology (Beijing) Co., Ltd.申请的,不明确这个是华夏物联还是华夏威盛;
公司名称一旦递交就不能修改,该公司对账号中的所有程序都有效;
apple会对同公司的产品进行关联,方便管理,提高在apple的认知度;
如果有财务上的问题比较好解决;
2,项目的中文名为:维码客,英文名不明确,需要确定;
目前维码客这个中文名在apple store搜索不出来(并不代表没人用,需要上线的同时查看),英文名确认后需要验证是否已经被人使用;
3,上线及审核期间,要保证服务器(v-marke)是畅通的,中途中断可以继续上传(不好意思刚才说的时候理解错了),但是不能删除重新上传。
4,提供一个个人和商家的账号与密码,(因为苹果是人工拿着iphone5测试,尽量账号和密码都给英文的吧)
5,总之上线的时候,处处都要注意
app过户办法
许多公司在委托外包公司为自己开发iOS app时不愿意提供自己的开发者账号。外包公司只能用自己的账号进行上线操作,但是上线后app拥有人就成了外包公司。如何将这个app“过户”到自己公司的账号下呢?其实非常简单:
1、在iTunesConnect中进入你要转移的应用,在App Information栏中点击右下方的Transfer App进行操作;
2、如果应用可以转移,在接下来的页面点击右下方会有continue按钮,点击该按钮进入提交页输入接收方的apple id和team id后点击continue即可。
整个流程执行完毕后,app所有人信息会在24小时内变更完毕,这样这个app就是自己公司的了,以后想怎么改,就怎么改。
以下看应用是否有相应的属性,一般都是 NO
Cartoon or Fantasy Violence: 卡通或幻想暴力
Realistic Violence: 现实暴力
Prolonged Graphic or Sadistic Realistic Violence: 长期图形或虐待狂现实暴力
Profanity or Crude Humor: 亵渎或粗俗幽默
Mature/Suggestive Themes: 成熟/暗示性主题
Horror/Fear Themes: 惊悚/恐怖主题
Medical/Treatment Information医疗/护理信息
Alcohol, Tobacco, or Drug Use or References 酒精,烟草或毒品使用或引用
Simulated Gambling 模拟赌博
Sexual Content or Nudity 色情内容或裸体
Graphic Sexual Content and Nudity 真切的色情内容和裸体
Gambling and Contests赌博和竞赛
上传图标【注意:如果上传很慢,打开网络偏好设置->高级->DNS -> 添加两条dns:114.114.114.114 8.8.8.8】
Iarge App Icon1024 *1024 图标 【一个大版本的应用程序的图标将在App Store中。它必须至少是72部,在RGB色彩空间,和1024×1024像素(它不能按比例增加)。该文件类型必须是JPEG格式,。JPG,。TIF,TIFF格式或.png。它必须是平的作品没有圆角。】
3.5-Inch Retina Display Screenshots 3.5英寸的屏幕截图,五张之内 【屏幕3.5英寸的iPhone和iPod touch上的Retina显示屏必须的960x640,960x600,640x960像素或640x920像素,至少有72部,在RGB色彩空间,并在JPG或PNG格式。】
4-Inch Retina Display Screenshots四英寸的屏幕截图,五张之内 【 截图4英寸iPhone5和iPod touch(第5代)的Retina显示屏必须是1136x640,1136x600,640x1136或640x1096像素,至少有72部,在RGB色彩空间,并在JPG或PNG格式。】
iPad Screenshots ipad屏幕截图,如果没有可不选【iPad的屏幕截图必须.JPEG,。JPG,。TIF,TIFF格式或PNG文件是为1024x768,1024x748,为768x1024,768x1004,2048×1536,2048x1496,中1536x2048或1536x2008像素,至少有72部,而在RGB色彩空间。】
Routing App Coverage File (Optional)【路由的应用程序覆盖文件是用于指定由你的应用程序所支持的地理区域.geojson文件。该文件只能有一个多多边形元素。多多边形元件包括至少一个多边形。多边形至少包含四个坐标点。多边形的开始和结束坐标点必须是相同的。】
下面是网上搜的,对于Routing App Coverage File (Optional)的描述
1.这是iOS6发布以后才添加的选项
2.导航唤起功能用的
3.具体的工作原理
1).用一个多边形描绘一个区域,该区域内的导航才会提示你的程序在支持列表内
2).内置地图不支持公交规划,第三方就是用这个来提供公交规划支持给内置地图的。俺们那个高德地图就用了这个, 大概描绘了一个中国的区域
3).而且其实后续其他程序都可以通过这个方式来唤起第三方导航, 之前只能通过url的方式唤起
4).这个文件在server保存的话, 好处就是唤起时, 如果本地没有可以支持的程序, 是可以给出app store上的支持程序列表的
app可能以各种理由被review team reject,此贴记录以往被reject的理由,引以为戒。
https://developer.apple.com/appstore/resources/approval/guidelines.html
*程序截图中不要含有iAd advertisement test 广告条。
*metadata 中的 support URL 一定要可以访问,与程序有关。
*程序名称不要侵权,如避免使用dota,starcraft等,可以用 xxx for dota,sc等代替。
*如果是高于64kbps的视频音频流,不能使用edge网络,一定要wifi或3g。
*注意程序内的语言,如“蛋疼”这类词尽量避免出现,如果出现程序的分级就是17+。
*app产生的文件,比如下载的电子书啊什么的,应该放到cache目录下,但是如果设备的内存满了会自动清除cache下的文件,而且不确定在app升级更新后cache目录下的文件是否能被保留,所以还是应该放在documents目录下,然后给该新生成的文件设置一个do not back up属性就行了
企业开发者账号简介
苹果有四种开发者账号,个人账号(显示个人的ID,比如wang yu,单人使用)99美金一年, 公司团队账号(显示公司名称,申请时需要填写公司的邓白氏编码,可以发布应用到App Store,可以添加团队成员,显示公司名称比如SINA INC.)99美金一年, 企业账号(用来企业内部分发应用使用,不能发布应用到App Store,需要邓白氏编码)299美金一年,另外就是免费的教育账号
备注:邓白氏编码(D-N-U-S)申请流程:http://www.cocoachina.com/bbs/read.php?tid=113741
企业内部发布应用:企业可以自己搭建服务器,通过浏览器直接安装App到iOS设备上,不需要授权,不需要UDID,无论是否越狱的iOS设备均可通过企业自己部署的服务器,直接安装通过企业开发者证书开发打包的ipa文件
苹果官网问答:Enterprise Programe | 给你的员工创造卓越的应用|注册部署企业开发项目
视频资料:苹果官方视频
中文资料:以无线方式安装应用程序
使用"iPhone 配置实用工具"或 Apple Configurator 安装应用程序
是否需要企业开发账号
企业内部应用,不希望上线App Store,但是需要企业内部比如1000人的iOS设备都部署
公司测试部门需要全公司测试设备,突破100个UDID的限制(个人和公司的账号只能添加100个设备)
如果上述两个条件你有需求,那么你可能需要299美金一年的企业证书了!
什么是in-house 分发App?
通过浏览器安装App! 没有限制! 这两个特点是in-hourse App独有的,其他:你的用户可以通过iTunes,iPhone Configuration Utility或者从服务器上无限下载(浏览器)直接安装ipa文件。以无线方式安装应用程序
企业证书中文资料:企业证书中文资料、内部分发环境搭建
- 【D-U-N-S 号申请最新流程】
- 关于苹果企业级开发账号申请流程
- 急求苹果企业级应用程序部署流程
- 个人开发者帐号+wireless install 实现非app store程序的在线更新功能
- $299帐号,虽然很多帖子了,我还想再提一下!
- 企业级的应用如何布置?
- 苹果大企业级开发者帐号的一些问题
- iphone企业级部署mobileconfig文件和OTA安装的app能自动删除不?
- 企业级的部署iphone程序,不用itunes上传下载可以吗?
- 注册苹果企业lic 需要DUNS Number?
开发者关心的那些事
- 哪些人适合而且能够申请iOS开发者企业计划?
以企业内部使用为目的的app开发者可以申请该计划,同时企业必须具有注册时使用的D-U-N-S编码。
- 标准的开发者计划(个人/公司app开发),开发者企业计划和开发者大学计划之间的主要区别是什么?
标准的个人/公司开发类型是指开发的免费或者付费iOSapp可以在AppStore上架,并允许用户下载,该计划收费99美元/年。 - 企业级iOS计划开发主要是为企业开发内部自用的app计划,以方便企业内部工作的统一部署。企业级计划开发计划实施的前提是企业必须具有登记时使用的Dun & Bradstreet (D-U-N-S)编码,该计划收费299美元/年。
- iOS大学计划开发只针对高等教育体系,该计划免费开放。
- 没有D-U-N-S编码的企业可以申请iOS企业级计划开发吗?
不可以,D-U-N-S编码是必需的。如果企业没有D-U-N-S编码,可以先申请一个再进行注册。【D-U-N-S 号申请最新流程】
- 我申请的是企业级iOS开发计划,我如何使用针对这个计划的资源呢?
请参看企业级iOS开发计划概述。
- 我注册的是企业级iOS app开发计划,开发的app可以上架App Store吗?
不可以。App Store仅适用于标准的个人或者公司开发者,企业级计划开发的iOS app可以通过Ad Hoc分发给企业员工。 - 如果企业开发的app想上架App Store,你可以注册iOS开发者计划。
- 我是企业级app开发计划的承包商,主要为客户开发内部使用的app,这种情况下,我可以以iOS企业级开发的方式进行开发吗?
不能。iOS企业级开发计划只针对以内部使用为目的而进行开发的企业,你的客户应该注册iOS企业级app开发计划,同时组建iOS企业级app开发计划小组。
- 我可以使用与iOS企业级app计划账号相关的苹果ID参与其他计划吗?
不能,与iOS企业级app开发计划相关的苹果ID不能用于其他计划开发,比如标准的个人/公司计划或者Mac开发计划。
- 我是一名开发人员,希望为我的客户创建机构内部使用的应用程序。我能否加入 iOS 开发者企业计划以达成这一构想?
不行。因为 iOS Developer Enterprise 应用于开发和发布机构内部使用的私有应用程序,而且程序仅能供给您公司(注册企业计划的公司)的雇员使用。
- 在提交了本公司的 iOS 开发者计划的注册申请之后会发生什么事?
苹果公司会审核您的注册申请并对公司的身份进行验证。如果通过验证,则您需要接受和计划相关的法律条款。然后,我们会指导您继续购买流程。
- 苹果公司为什么要进行身份验证?
苹果公司进行身份验证是为了验证您以及/或您的公司是否存在、身份信息是否属实。
- 苹果公司如何对注册计划的公司的身份进行验证?
您需要提交包括(但不限于)公司章程、营业执照在内的商业文档,我们将据此进行身份验证。另外,我们会联系您登记时提供的法定联系人,以确信其有权代表公司注册 iOS 开发者计划。
- 公司身份通过验证后会发生什么事?
如果公司通过身份验证,则您需要接受与计划相关的法律条款。然后,我们会指导您继续购买流程。
-
iOS开发者大学计划
免费加入iOS开发者大学计划
iOS开发者大学计划面向希望在其课程中引入iOS应用程序开发的高等教育机构,该计划是免费项目,学生注册后可以访问许多iOS开发技术资料,但不能对外正式发布iOS应用程序。
iOS开发者大学计划安排
学生开发小组:iOS开发者大学计划允许导师和教授创建一个规模为200名学生的开发团队。 可用开发资源:iOS SDK包含一套精致典雅的开发工具,还有iOS开发者中心的广泛资源。参与iOS开发课程的同学可以获得他们创造iPad、iPhone以及 iPod touch app所需的一切。
在iPad、iPhone以及iPod touch上进行测试:学生可以使用Xcode的图形化调试器测试和修复他们的app,或者在仪器的时间线视图中搜集实时的app数据。为了看到工作的进度和确保正确的功能,学生可以直接把他们的app安装在iPad、iPhone或者iPod touch上。
分享app
在iOS开发者大学计划允许同一团队的学生和教授通过电子邮件分享彼此开发的app,或者把app放在各自的私人网站上进行展示。
参与者资质
参与iOS开发者大学计划的大学必须是合格的,授予学位的高等教育机构。目前通过评审的大学有清华大学、复旦大学以及同济大学等多所大学。
注意事项:
1.你的申请代表被授予学位的高等教育机构出于教学目的而参加该计划,该计划免费开发给希望把iOS app开发带入课堂的高等教育系统,苹果拥有参与者审核结果的决定权。
2.你需要提供一个法律联系方式来证明你所在的教育机构是苹果iOS开发者计划授权机构。
技术要求
3.由于该项计划需要使用苹果的iOS SDK,所以你必须拥有一个安装了苹果雪豹系统或者更新系统的Mac
现在申请加入免费的iOS开发者大学计划
苹果公司提供的三种iOS开发计划:- 开发者项目(针对专门为AppStore开发免费或者付费app的个人/公司)
- 企业项目(针对开发企业内部使用app的企业)
- 大学计划(针对那些引进iOS app开发课程的高校或者教育机构)
- 预发布版本iOS SDK
- N/A
- GM版本的iOS SDK
- 在iPad、 iPhone以及 iPod touch上测试app
- 代码级技术支持
- N/A
- Ad Hoc 发布
- N/A
- App Store 发布
- N/A
- N/A
- 自定义B2B app分布
- N/A
- N/A
- iAd 网络
- N/A
- N/A
- 内部发布
- N/A
- N/A
- 费用
- 99美元/年
- 299美元/年
- 免费
- 要求
- 一个有效的用于支付的信用卡
- DUNS编码