怎么样才能在appstore上发布app?
2023-06-06 · 百度认证:重庆猪八戒网络有限公司官方账号
即便是免费应用也需要一个开发者账号,注册Developer账户这里就不详细介绍了。然后自然是将App准备好。确保iOS应用程序已经在模拟器(Simulator)中做了全面的测试确认没有已知Bug了。App发布的工作一切准备好了之后,就可以发布应用到AppStore了,
应用发布概括起来需要以下几个流程:
1、注册AppID,在Xcode中指定BundleIdentifier
2.创建发布证书(DistributionCertificate)
3.创建DistributionProvisioningProfile
4.用DistributionProfile为应用签名
5.打包App6.在iTunesConnect上传App以上大部分的操作是在ProvisioningPortal、XCode、KeychainAccess工具和iTunesConnect中完成的。
上传App必须在Xcode软件里执行(也就是要有MacAir,MacMini等运行MocOSXMountain等10.x的系统,最好是10.7等最新版的。XCode这个ObjectC的集成开发环境目前版本是4.3.2。其他操作都可以在普通浏览器里完成。发布iOS应用程序到AppStore-创建AppID首先给iOS应用程序申请一个AppID,它是你的应用程序的唯一标识。
登录iOSDeveloper网站,点击右侧的iOSProvisioningPortal链接,选择AppID。选择创建新appID。在Description中输入应用的描述信息。
BundleIdentifier是指应用的代码标识,你可以用公司名.应用名来标识,例如:com.company.demoapp。然后打开X-Code,选择Target>Summary。在Identifier输入框中输入上面注册的BundleIdentifier。
发布iOS应用程序到AppStore-创建DistributionCertificateiOS应用都有一个安全证书用于验证开发者身份和签名。在ProvisioningPortal的Distribution栏目下有详细介绍,
但总体可以归纳为以下步骤。
1、打开KeychainAccess,在Preferences中关闭OCSP和CRL。
2.点击KeychainAccess菜单,选择CertificateAssistant>RequestCertificatefromAuthority。
3.输入Email地址,选择SavedtoDisk和Letmespecifykeypairinformation。点击Continue继续。
4.选择keysizeof2048bits和RSAalgorithm,点击Continue继续。
5.然后会在桌面上生成一个.CSR的文件。
6.然后进入ProvisioningPortal,选择Certificates->Distribution->AddCertificate,添加刚才创建的.CSR签名文件。
7.在等待审核的时候下载并安装WWDRintermediatecertificate。
8.刷新页面,然后就可以下载证书了。下载后安装。
9.最后一步,打开KeychainAccess。选中刚才安装的privatekey,选择菜单中的ExportItem将私钥导出。
将导出的私钥备份到一个安全的地方,以便以后重装了系统可以还原。发布iOS应用程序到AppStore-创建DistributionProvisioningProfile打开ProvisioningPortal,选择Provisioning->Distribution,选择添加一个新的profile。DistributionMethod要选择AppStore,AppID需要输入在前面申请的AppID。
提交后需要等一会儿再刷新这个页面。
然后就可以下载和安装profile了。安装后profile会被添加到XCode。
发布iOS应用程序到AppStore-检查签名和生成设置打开XCode,在BuildSettings中选择CodeSigning。在Release设置上选择刚才申请的DistributionProfile。