App上架大致流程:

1、花99美元在苹果开发中心注册一个开发者账号;
2、登陆开发者账号,进入member Center,即开发者成员中心;
3、选取证书标示符(certificates Identifiers),创建应用程序标识,即App IDS;
4、再创建对应的环境证书,Development开发环境证书、Production生产环境证书,以及推送证书等;
5、选择本地生成本地密钥和证书关联;
6、在LaunchPad里找到钥匙串访问并创建本地密钥文件,即从证书颁发机构请求证书;
7、创建配置文件;
8、添加自己的开发者账号和密码到项目中;
9、设置Build Settings,将对应环境下的书证匹配;
10、在info.plist中修改bundle ID(要与之前在开发环境下的保持一致)和bundle name(app的名字);
11、修改scheme(修改为release版本)和运行设备(iOS Device真机形态);
12、在https://itunesconnect.apple.com创建应用的名字以及相应的信息,照片等;
13、archive打包,根据需求选择证书、配置文件等;
14、点击Submit将app上传到AppStore即可。(选择export会本地打包生成ipa文件)
 
上传过程中注意的问题:
(1)不要使用不雅词汇给app命名,审核者会以使用户感觉不适为由将app打回;
(2)不要出现”beta”字样,审核者会以app中不应包含测试功能为由将app打回;
(3)涉及到苹果公司商标或名字的词汇不要写错,例如iOS大小写,苹果公司很在乎自己的logol;
(4)app中涉嫌故意引导用户好评或者引导用户安装第三方客户端会被审核者打回;
(5)app使用的api中预留了广告接口等行为会被打回
(6)出现连续的bug或者闪退会被打回;
…………
 
支付宝大致支付流程:
1、先与支付宝签约,获得商户ID(partner)和账户ID(seller),【一般主要是由公司负责】
2、下载相应的公钥私钥文件,用来给签名加密;
3、下载集成的支付宝SDK(http://club.alipay.com/),将解压后需要的文件拖入项目工程;
4、在选取商品后,点击付款时,生成订单信息;
5、调用支付宝客户端,由支付宝客户端跟支付宝安全服务器打交道,如果发现用户没有安装安全控件,会提醒用户安装;
6、支付完毕后,返回结果给商户客户端和服务器,显示支付成功。
流程如下图:

iOS:App上架流程和支付宝支付流程的更多相关文章

  1. iOS app集成支付宝支付流程及后台php订单签名处理

    iOS app集成支付宝支付流程 1: 开通支付宝商户 由公司去支付宝 https://b.alipay.com/order/serviceIndex.htm 签约支付宝开通支付宝商家: 2:商户支付 ...

  2. 图文详解丨iOS App上架全流程及审核避坑指南

    App Store作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都"死"在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOS app上架流 ...

  3. iOS App上架流程(2016详细版)

    iOS App上架流程(2016详细版) 原文地址:http://www.jianshu.com/p/b1b77d804254 感谢大神整理的这么详细 一.前言: 作为一名iOSer,把开发出来的Ap ...

  4. (转))iOS App上架AppStore 会遇到的坑

    iOS App上架AppStore 会遇到的坑   前言:非原创 文章摘自:http://zhuanlan.zhihu.com/100000PM/20010725 相信大家一定非常「深恶痛疾」AppS ...

  5. 商家 APP 如何接入新版支付宝支付,老版本商家如何升级

    代码地址如下:http://www.demodashi.com/demo/14006.html 前言 支付宝移动支付2.0版本对比1.0版本做了较大更新,新申请的商家都需要采用最新2.0版本 SDK ...

  6. 苹果iOS App上架流程,非iOS开发人员上架教程

      iOS应用上线发布流程一般包含相关证书文件的配置.Xcode的设置.App Store Connect填写App的相关信息.ipa包上传.审核结果以及相关邮件回复.相关证书文件的配置与Xcode的 ...

  7. iOS App 上架流程

                                                             iPhone App 上架流程 1.  申请 App ID (1)  连到 Devel ...

  8. iOS - App上架流程(复习+已用xcode8)

    一.前言: 今天又要上架一款APP,顺便来复习一下APP上架流程 下面就来详细讲解一下具体流程步骤. 二.准备: 一个已付费的开发者账号(账号类型分为个人(Individual).公司(Company ...

  9. Hbuilder用自有证书打包 ios App上架AppStore流程

    最近在用Hbuilder做跨平台开发,经过一番研究终于在苹果商店上架成功了一款产品!这款产品就很简单,直接用hbuilder打包好,然后上传到商店即可.这里参照ios app提交应用商店 这篇文章结合 ...

随机推荐

  1. bzoj 1942 斜率优化DP

    首先我们贪心的考虑,对于某一天来说,我们只有3中策略,第一种为不做任何行动,这时的答案与前一天相同,第二种为将自己的钱全部换成a,b货币,因为如果换a,b货币,代表在之后的某一天卖出去后会赚钱,那么当 ...

  2. Apache服务器

    Apache服务器 一  简介 1   www:world  wide  web    万维网 http    协议:  超文本传输协议 HTML语言:  超文本标识语言 2   URL:统一资源定位 ...

  3. JavaScript设置获取和设置属性的方法

    这篇文章主要介绍了JavaScript设置获取和设置属性的方法,学会使用getAttribute.setAttribute的用法,需要的朋友可以参考下   getAttribute 该方法用来获取元素 ...

  4. springboot 整合jdbcTemplate

    springboot 整合jdbcTemplate 〇.搭建springboot环境(包括数据库的依赖) 一.添加依赖 如果导入了jpa的依赖,就不用导入jdbctemplete的依赖了jpa的依赖: ...

  5. ANSI、ASCII、Unicode和UTF-8编码

    来自:http://blog.163.com/yang_jianli/blog/static/161990006201371451851274/ --------------------------- ...

  6. redis基础配置

    特点 redis是高性能的key-value的数据库,其支持数据的持久化,可以将内存中的数据保存在磁盘中,重启时再次加载使用:具有丰富的数据类型支持,例如list, set, zset, hash等: ...

  7. 厦门大学XMUNET+ ubuntu连接方法

    编辑连接 输入用户名和密码就好了 ubuntu16.04

  8. Win10系统解决C盘分区限制一半的问题

    1,按照网上的方法还不行,如链接 2,安装如下软件,里面有激活码,链接 链接:https://pan.baidu.com/s/14ifYpnCMGwJIbgykTYQR6Q 密码:whh3 3,安装并 ...

  9. Python 进阶 之 enumerate()函数

    enumerate()是Python的内置函数,无需依赖包,enumerate()作用是可以将生成器包装成生成器,类似于range,但enumerate()可以自动生成索引. enumerate(pa ...

  10. virgo-tomcat没有任务错误日志的停掉的解决办法

    最近virgo-tomcat总是无缘无故的down掉,用了下面的几种方法来解决这个问题,具体哪个方法生效了,目前还不清楚...1. 删掉了home/logs下面的很大的日志文件 2. 在.bash_p ...