ios 发布应用到苹果商店xcode需要做哪些配置
3个回答
2017-04-21
展开全部
1.获得Unity和iOS导出器
如果你还未这么做,你首先需要在官网下载最新版本的Unity。已经出现了2个版本,分别是免费版和Pro版,所以你可以根据自己的需求做出选择。自从2013年5月以来,手机便自带导出器,所以你无需为它们再花钱了。
2.注册苹果开发者计划
你需要做的下一件事便是加入苹果开发者计划,这是设定你的开发认证的必要过程。加入该计划每年需要支付99美元,你将需要通过以下开发者网站进行注册:https://developer、apple、com/programs/ios/(一旦你完成了注册并支付了费用,你便会收到一封激活邮件帮助你加入该计划并让你能够使用自己所需要的所有功能)。
3.下载并安装XCode
加入开发者计划后的下一件事便是下载并安装XCode。这在一开始可能会让人困惑,你们中的有些人会知道XCode是用户为iOS创造原生应用。而Unity使用XCode作为中介将内容带劲iOS设备中,所以你并未真正进入XCode,所有的开发将是发生在Unity上,XCode的作用是将内容从Unity导入设备中。你可以从苹果商店中下载XCode:https://developer。apple。com/xcode/。完成下载后请确保在继续下一步前安装好它。
4.创造一个开发者配置文件
到目前为止你应该已经下载了Unity和XCode并激活了你的苹果开发者计划会员。现在,为了将你的游戏直接从Unity导到设备上,你需要一个开发者配置文件(这将让你能够移植你所开发的游戏或任何测试到你的设备上)。苹果提供了两种类型的配置文件,即用于开发和测试的开发者配置文件以及用于提交到苹果商店的分布配置文件。为了创造开发者配置文件,你需要做3件事:注册你的设备/建立一个应用ID/获得证书。
你可以通过你的苹果开发者计划完成这三件事。所以导航至这一地址: https://developer。apple。com/ ,然后从最上方的菜单进入会员中心。使用你的苹果ID和密码登录。
现在选择Certificates, Identifiers和Profiles,你便能够从中访问并管理你的配置文件,苹果ID等等。
1)注册你的设备
在Certificates, Identifiers和Profiles部分中选择设备。因为这对于苹果去识别用于测试的特定设备是必要的。这并不会改变你的设备的任何设置,你能够轻松地使用自己每天所使用的设备。在注册你的设备时,你可以点击+按键去添加一个新设备。然后你需要填写设备的名字(可以是任何名字)以及UDID(即设备独一无二的ID)。你将会发现自己可以注册一个以上的设备进行测试,如果你想要基于不同设备进行测试的话这边很有帮助(如一台iPhone和一台iPad)。
为了找到你的设备的UDID,你需要将你的设备与电脑连接在一起,然后打开iTunes并点击iPhone按键(界面的右上方的),你将看到设备的信息包含了名字。然后你可以将鼠标停在上方并点击Serial Number,这将变成一个常标识,这便是UDID。
这是你需要的数字,你必须将其复制黏贴到Member Center Portal的ID部分。现在你便可以注册你的设备了。记住一旦你注册了设备,你便只能改变它的名字而不能改变UDID。
2)设置一个应用ID
下一步便是设置你的应用ID。仍然在Member Center Portal的Certificates, Identifiers和Profiles,选择应用ID并点击+按键。
首先提供任何你想要的描述,只要它能够帮助你记得你的ID是用于做什么便可。一个好的方法便是为一款应用使用一个独特的名字并为一款测试应用使用一个普通的名字。接下来你需要设置Bundle Identifier,这是以相反的域符号形式呈现出来“
即:com+你的全名(如果你是一名个体开发者的话)+你的游戏名称:
com.YourName.TheGameName
这类型的Bundle ID将很清楚并只能用于唯一的一款游戏中。因此你需要为你的每一款游戏使用不同的名字。然而这是很有用的,这让你能够访问像“游戏中心”和“应用内部购买”等服务。
另一方面,Wildcard的Bundle ID是以如下形式呈现出来:
com.YourName.*
这里用星号替代了游戏名字。这种格式让你能够在多款应用中使用同样的ID,而无需每次都设置一个不同的名字,但是这却不允许你使用特定的设备。
现在你已经选择了继续并确认了应用ID。将捆绑ID记录下来,因为之后你将需要在Unity的构建设置中使用到它。
3)获得开发者证书
你需要做的第一件事便是通过你的计算机获得Certificate Signing Request。前往Applications > Utilities > Keychane Access,然后是Preferences > Certificates。确保Online Certificate Status Protocol和Certificate Revocation List都是处于OFF,并关闭Preference。现在在Keychane Access中前往Certificate Assistant并从Certificate Authority中选择Request Certificate。提供与你在注册开发者计划时使用的同样细节并点击继续。提供一个名字并保存到Desktop。在保存时选择2048位体和RSA。
现在在你的Desktop中应该拥有一个带着.certSigningRequest前缀的文件。
现在回到Member Center Portal的Certificates, Identifiers和Profiles部分,选择Certificates > Development(就像你要获得开发证书那样),然后按压+按键进行创造。
选择上传你保存在Desktop中的Certificate Signing Request。在你提交前,确保向下滚动页面并在Intermediate Certificates中找到WWDR Certificate。在你之后需要的时候可以下载它。
现在进行提交,你的Certificate Signing Request将被发送到苹果并被另外一个你能够下载的内容所取代。它将被命名为:ios_development.cer
所以现在你的Desktop上应该拥有两个证书。即ios_development.cer和WWDR Certificate,你需要双击这两个证书将其安装于Keychane Access。现在你便设置好你的开发者证书了。
4)创造配置文件
在完成上述三个步骤后,现在的你可以继续去创造配置文件了。仍然在Member Center Portal的Certificates, Identifiers和Profiles中,前往Provisioning Profiles > All并按压+按键去创造一个全新的配置文件。
在Development和Distribution Profile中做出选择(这里我们需要的是Development!),然后在下一个屏幕上选择与该配置文件相联系的应用ID,设备和证书(游戏邦注:这是你在之前步骤已经设置好了的)。最后为配置文件命名并回顾之前的选择。当准备好时点击Generate。现在你便可以看到你的全新配置文件,你需要将其下载到你的Desktop上然后安装它。配置文件将是一个带有.mobileprovision前缀的文件。
现在转向XCode,前往Window > Organizer > Devices > Provisioning Profile,然后双击已经下载到你的Desktop上的配置文件。你便完成了安装并能够给予Organizer视图看到它。最后一步非常重要,因为只有将配置文件安装到Xcode,它才能够正常运行。
一些额外的内容:仍然在XCode,如果你的设备在Devices视图中仍看不到,那就前往Window > Organizer > Devices,按照名字选择设备。你可能需要在这个过程中选择Use for Development,然后提供你的开发者记录细节。
虽然这是一个较为漫长的过程,但好消息是你已经完成工作了!
现在你可以开始致力于你的Unity游戏并准备好导出它。
记得你只能注册设备和创造开发者证书一次,每当你创造一款新游戏时你都需要创造一个全新的应用ID和全新的配置文件。
5.面向Unity
当你准备好导出你的游戏时,前往File > Build Settings,并确保你选择了iOS作为平台。记得包含当前场景到导出游戏中(使用Add Current按键)。然后点击Player Seetings按键并前往Other Settings。
将Bundle Identifier按照你之前设置好的进行设置(com.YourName.TheGameName),你可能需要将Target IOS版本设为6(或者你的设备的版本)。将所有内容都保持为默认,除非你有改变它们的理由。
然后回到Build Settings Window并点击Build然后将项目保持到其自身的文件夹中。
连接你的设备和计算机,打开文件夹并开始XCode项目。你将看到它在XCode中打开。从XCode界面的左上角选择你的设备,然后点击Run按键。
项目将给予你的设备进行创建并自动运行(确保你的设备是打开的!)
就是这样了!现在你的游戏已经能够运行于你的iOS设备上了。
MacPaw
2023-07-25 广告
2023-07-25 广告
如果您是Mac电脑用户,并且希望定期清理电脑中的垃圾文件,以提高电脑速度和保持良好的运行状态,那么CleanMyMac是一个值得考虑购买的清理工具。CleanMyMac可以快速清理Mac电脑中的垃圾文件,包括系统清理、程序卸载、空间磁盘检测...
点击进入详情页
本回答由MacPaw提供
展开全部
如何在App Store中上传App?详细上架流程如下所示:【而Q22O-㊄3㊄7-OO7就可以上架app】
1、先在iPhone DevCenter上注册成为iphone developer
2、在浏览器中输入itunesconnect.apple.com
3、登录,进入Manage Your Applications ,如图所示:
4、点击Add New Application 添加一个新的App,如下图:
5、重要提醒:
此页的配置将会应用到此iTunes Connect账号下的所有应用,其中包括两个主要配置项:主语言和公司名称。切记:一旦这两项配置提交后,以后就不能修改了!
图中的A是主语言配置项:用户稍后输入程序详细数据所会使用的主要语言。
图中的B是公司的名称:对于个人开发者,建议起一个容易记的名称。
6、上步的两项配置完成后,选择 Continue继续下面的配置,即出口产品承诺的页相关的配置。
这是由于美国法律对加密算法等的要求,如果你的应用没有涉及到加密,可以选择No。(对于一般开发者来说,不会涉及到加密,可以直接skip跳过,继续下面的内容)。
如果真的涉及到加密,请选择Yes,然后回答两到三个关于用的加密算法的具体问题,根据需要还要提供相关的文档,当苹果认为都OK了,之后才能继续下面的配置。
7、提交程序时的核心数据,即概要数据配置页面
对设备的要求(Device Requirements):
根据应用的类型做出选择,比如:如果应用跟电话功能结合的很紧密,请不要选择iPod,不然用户下载之后却无法使用,影响用户体验。另外,请注意要明确说明此应用所支持的iPhone的版本信息,不然无法通过审查。
其中的必填项包括:应用名(App Name),唯一标示(SKU Number)
A. 应用名(Application Name):
这一项中所填内容必须和你的程序安装后显示的应用名是一致的,否则无法通过审查。
B. 唯一标示(SKU Number):
这个字符串可以是任意格式的,但是建议使用Apple ID中的定义,试用URL格式的标示串,如:com.xxx.getst。影响到产品在APPSTORE的url链接。
其中的必填项包括:产品的发布日期以及价格以及销售区域
8、定价
按照自己的需要给产品定价。
注意:苹果采用7:3分成,即开发者得到总收入的7成,Apple得到剩余的3成。
9、地域选择
这个部分,可以选择另外一个输入用户应用数据的语言,如果应用支持多语言,那么强力建议此处增加相应的语言的描述,否则,当地使用的主语言就够了。
版本信息:版本信息(Version Number),应用描述(Description),主要分类(Primary), 子分类(subcatepory),关键字(Keywords),版权(Copyright),技术支持网址(Support URL),技术支持Email(Support Email Address)。
此页要填写的内容,有如下需要注意的地方:
A. 版本信息(Version Number):
一般都从1.0开始。
B. 应用描述(Description):
可以用两种或多种语言输入对应用的描述。这是消费者了解这个应用很重要的描述,同时对其是否决定购买的影响也很大,所以尽量要言不烦、引人入胜。
注意:此处最好不要堆砌关键字!
C. 主要分类(Primary category):
这个很简单,根据所开发的应用类型选择合适的分类,比如:书(Book)、小工具(Utilities)、音乐(Music),旅游(Travel),游戏(Games)等等。
此页还提供了子分类(subcategory)的选择,这可以更加准确的描述应用类型,比如游戏的子类包括:纸牌(Card),运动(Sports)等等。
D. 关键字(Keywords):
开发者可以输入尽量多、准确的关键字以便提高应用被搜索的概率,但最多不能超过100个字符。另外关键字应尽量不包含太多技术术语。
E. 版权信息:
公司的官方名称。
F. 技术支持URL和Email(SupportURL和Support Email Address):
这两项内容是必须提供的,Email即常用邮箱,Support URL即产品的网站,或者介绍的网页。
10、对程序的评级
苹果提供了好几个评级的标准,开发者需要根据所开发程序的实际情况进行相应的选择,比如是否包含成人内容等,而后该页会根据用户的选择给出相应的程序评级,根据实际情况填写即可。
11、上传数据
完成了上面的数据收集后,用户需要上传相应的程序文件以及屏幕截图。这部分,用户只要根据提示,上传相应的文件即可,包括:
程序文件:是个zip包,该包中只包含编译成功的app文件。
512的图标:jpg格式的大图标,用于在Apple Store中的显示。
程序截图:主截图以及最多4个其他截图。
12、检查页面
当完成所有的上述页面后,在这个最后的页面可以再次检查所填入的内容是否完整、正确。
点击提交后,退出编辑界面,回到了第二幅图所示的界面,此时程序处于In Review的状态。
一般而言,苹果会在1~2周内通过邮件通知你审查的结果,当通过审核时,那么此处就变为了Ready forSale状态,就可以在iTunes中搜索到提交的应用程序。如果没有通过,此处会是Rejected状态,苹果会通过邮件告诉原因,开发者需要根据邮件中的描述做出修改,然后再次提交申请。
整个上架发布流程就是这样~
如果帮到了楼主,记得点击采纳哟~
1、先在iPhone DevCenter上注册成为iphone developer
2、在浏览器中输入itunesconnect.apple.com
3、登录,进入Manage Your Applications ,如图所示:
4、点击Add New Application 添加一个新的App,如下图:
5、重要提醒:
此页的配置将会应用到此iTunes Connect账号下的所有应用,其中包括两个主要配置项:主语言和公司名称。切记:一旦这两项配置提交后,以后就不能修改了!
图中的A是主语言配置项:用户稍后输入程序详细数据所会使用的主要语言。
图中的B是公司的名称:对于个人开发者,建议起一个容易记的名称。
6、上步的两项配置完成后,选择 Continue继续下面的配置,即出口产品承诺的页相关的配置。
这是由于美国法律对加密算法等的要求,如果你的应用没有涉及到加密,可以选择No。(对于一般开发者来说,不会涉及到加密,可以直接skip跳过,继续下面的内容)。
如果真的涉及到加密,请选择Yes,然后回答两到三个关于用的加密算法的具体问题,根据需要还要提供相关的文档,当苹果认为都OK了,之后才能继续下面的配置。
7、提交程序时的核心数据,即概要数据配置页面
对设备的要求(Device Requirements):
根据应用的类型做出选择,比如:如果应用跟电话功能结合的很紧密,请不要选择iPod,不然用户下载之后却无法使用,影响用户体验。另外,请注意要明确说明此应用所支持的iPhone的版本信息,不然无法通过审查。
其中的必填项包括:应用名(App Name),唯一标示(SKU Number)
A. 应用名(Application Name):
这一项中所填内容必须和你的程序安装后显示的应用名是一致的,否则无法通过审查。
B. 唯一标示(SKU Number):
这个字符串可以是任意格式的,但是建议使用Apple ID中的定义,试用URL格式的标示串,如:com.xxx.getst。影响到产品在APPSTORE的url链接。
其中的必填项包括:产品的发布日期以及价格以及销售区域
8、定价
按照自己的需要给产品定价。
注意:苹果采用7:3分成,即开发者得到总收入的7成,Apple得到剩余的3成。
9、地域选择
这个部分,可以选择另外一个输入用户应用数据的语言,如果应用支持多语言,那么强力建议此处增加相应的语言的描述,否则,当地使用的主语言就够了。
版本信息:版本信息(Version Number),应用描述(Description),主要分类(Primary), 子分类(subcatepory),关键字(Keywords),版权(Copyright),技术支持网址(Support URL),技术支持Email(Support Email Address)。
此页要填写的内容,有如下需要注意的地方:
A. 版本信息(Version Number):
一般都从1.0开始。
B. 应用描述(Description):
可以用两种或多种语言输入对应用的描述。这是消费者了解这个应用很重要的描述,同时对其是否决定购买的影响也很大,所以尽量要言不烦、引人入胜。
注意:此处最好不要堆砌关键字!
C. 主要分类(Primary category):
这个很简单,根据所开发的应用类型选择合适的分类,比如:书(Book)、小工具(Utilities)、音乐(Music),旅游(Travel),游戏(Games)等等。
此页还提供了子分类(subcategory)的选择,这可以更加准确的描述应用类型,比如游戏的子类包括:纸牌(Card),运动(Sports)等等。
D. 关键字(Keywords):
开发者可以输入尽量多、准确的关键字以便提高应用被搜索的概率,但最多不能超过100个字符。另外关键字应尽量不包含太多技术术语。
E. 版权信息:
公司的官方名称。
F. 技术支持URL和Email(SupportURL和Support Email Address):
这两项内容是必须提供的,Email即常用邮箱,Support URL即产品的网站,或者介绍的网页。
10、对程序的评级
苹果提供了好几个评级的标准,开发者需要根据所开发程序的实际情况进行相应的选择,比如是否包含成人内容等,而后该页会根据用户的选择给出相应的程序评级,根据实际情况填写即可。
11、上传数据
完成了上面的数据收集后,用户需要上传相应的程序文件以及屏幕截图。这部分,用户只要根据提示,上传相应的文件即可,包括:
程序文件:是个zip包,该包中只包含编译成功的app文件。
512的图标:jpg格式的大图标,用于在Apple Store中的显示。
程序截图:主截图以及最多4个其他截图。
12、检查页面
当完成所有的上述页面后,在这个最后的页面可以再次检查所填入的内容是否完整、正确。
点击提交后,退出编辑界面,回到了第二幅图所示的界面,此时程序处于In Review的状态。
一般而言,苹果会在1~2周内通过邮件通知你审查的结果,当通过审核时,那么此处就变为了Ready forSale状态,就可以在iTunes中搜索到提交的应用程序。如果没有通过,此处会是Rejected状态,苹果会通过邮件告诉原因,开发者需要根据邮件中的描述做出修改,然后再次提交申请。
整个上架发布流程就是这样~
如果帮到了楼主,记得点击采纳哟~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cnqczvsv 5 2 f к· ㏄ xmmc
fpdyuz
vjbt
knjzdlt
fawn
nvq
fpdyuz
vjbt
knjzdlt
fawn
nvq
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询