xml地图|网站地图|网站标签 [设为首页] [加入收藏]

美高梅集团网址iOS开发初学者入门 | 第十章:在

在这一章节,你将学会怎么在真机上运营你的App,你将学会怎么成立证书、注册你的测量检验设施,设置你的App ID和provisioning profiles。那章节将介绍和演习部分融为一炉,所以在看这一章节时,要力保展开Xcode,边看边操作。

在这一章里,为您的学习做好陈设和绸缪。先掌握APPStore,设置你的Mac,为开拓IOS程序做好绸缪。

真机上测量试验App必要注册开垦者账户(Apple Developer account)(现在苹果已经同意开拓者未有帐号也能在真机上运转了,小编写那本书的时候,苹果的政策还未曾开放给全数人。),将App发表到App Store上也必要以此账户。Apple Developer Program为开辟者提供了新星版本的iOS和OSX,注册开拓者帐号能够见见WWDC中的摄像。WWDC全称Worldwide Developer Conference,每年在San Francisco进行。苹果公司会在WWDC上颁发新的制品和软件,注册开荒者还能够博得非常的本领帮助,每年须要交纳99英镑,那将是您一笔划算的投资。

做好规划

在启程前先花一点光阴为旅程办好安插,确认保障变成上面的事项:

了解App Store

当你学习开垦应用程式时,确定保证利用好光景已有的财富:App Store。你能从App Store里观望近日的主旋律,看到最受应接的应用程式的表征。每一日都去看一下 排名榜,然后下载新的应用软件,看一下脚下大家喜欢怎么样的应用程式,恨恶如何的应用程式,理解那些能给您带来越来越多的竞争优势。

杀鸡取蛋您和谐的急需恐怕碰到的标题

重重壮烈的公司家一开始塑造有些产品都以为着消除本人的必要,开端构思应用程式此前,先思考部分您指望出现的应用程式,然后去做。为消除个人须求而产品的激情和揣摩,将会令你付出出特出的APP,并能化解您遇见的主题素材。

旁观大家的习于旧贯

后一次你在坐公共交通车恐怕在咖啡店喝咖啡的时候,看一下广大的人在用什么APP,从中你能够知晓近期的大方向。

耳濡目染,多多演习

你付出的首先个APP不会是您最棒的APP,不要被那么些结论吓到,也不要被别的有个别的APP吓到,。照片墙的办公里有一张高大的海报,上边写着:“Move 法斯特 and Break Things”(快捷腾飞,打破常规)。便是那张宁边慰勉着Facebook的职员和工人不去惧怕失败。软件有个优势,正是你总能够推送三个新本子。

Page 1   |    Chapter 1 : Getting Started

如上所述一天一页的快慢才是刚刚好的快慢,三三十日一章也太夸大不佳调节,一天翻译一页刚刚好~

先天此伏彼起。加油!

编制程序之道,多看多敲(Ship early, ship often)

� 多看多敲是学好程序的首要。开采者在App store里看看了好的事物后,能够一隅三反。什么是你APP的中央吧?问一下温馨上面多少个难题,“那么些利用提供了怎么着价值?那么些新特色能够让更加好的显示APP的价值吗?大家是还是不是必须求追加这一个新特点?”  这个标题能够援助你规定有个别效能在首先版面世照旧在后头的某部版本迭代,为和谐的APP成效开辟列出预先级依次。

积极的神态

一最早读书开荒大概会很难,但是当您付出出大家爱好的应用程式,为人人的生活创设了股票总市值后,你就能够以为在此以前的交给是何等值得的。当学习开垦境遇困难时,请牢记:你能够成功,未有怎么不能。坚信你能行,更加努力。

这段话在头里出现过了,看来那个小编喜欢二个眼光来回描述好数十次啊!直接复制过来的点子啊。

=

此章节接下来的部分供给登记开发者账户,你能够在[ 如若你是在校学员,苹果提供了iOS Developer University Program免费项目,越来越多细节能够在此处找到[)

App Store

IOS是苹果手提式有线话机械运输转的系统,扶助的装置有:黑莓,GALAXY Tab,iPod Touch。iOS应用商场在二零一零刚刚年刚刚出现的时候,独有500个使用。经过五年的升华,今后一度有了超过120万个利用。这几个使用的下载量超越了750亿次。在iOS设备上,大家得以经过App Store应用进入应用市镇,在MacComputer上,能够透过iTunes步入应用市镇。

原稿的布局是这么的:上边先出现一段文字表明一(Wissu)张图片,那张图纸会见世在下一页。那样看起来好乱,所以自身在此地依旧遵从中华人民共和国人的习贯改一下。

近年来的布局:先上图,再解释图的野趣。图下方的文字就是解释上方的图。

图1-1

美高梅集团网址,图1-1华夏版本

澳门mgm4858集团登录网址,在图1-1中,尾部一栏中的Featured(精品推荐)是苹果官方筛选出的精品应用,这么些应用荣登榜单的缘故五光十色,比方突出的企图,新奇的主张,使用了新的能力等等。私下认可显示整个项指标精品应用,你也足以透过点击左上角的“Categories(体系)”来查看具体某些项目标精品应用。

Page 2  |    Chapter 1 : Getting Started

图1-2

图1-2中,尾部一栏上的Top Charts(排名榜)呈现的是App Store上最受款待的应用程式,包括Paid(付费使用)、Free(无偿使用)和Top Grossing(火热卖得快应用)的下载量各前150名。Top Grossing(火热抢手应用)指的是获取收入最多的APP。Top Grossing(火热畅销应用)超越二分一的运用都以无偿的,通过动用内付费的情势来博取收入,应用内付费是指,顾客可以在有些APP内选购需求虚拟货色。

The App Store    |      Page 3

图1-3

图1-3中,底部一栏上的Explore(探究)提供了别的一种办法来浏览App Store,Explore(查究)允许你浏览三个特定的品种,找到相关的应用程序。比方:在财政和经济门类下有相当多的子品类,疑似精选财务,资金管理,银行等。Explore也会依照你的地方来推荐应用程式,比如London的大巴应用软件,维也纳的市政公债APP。

Page 4  |    Chapter 1 : Getting Started

那本书罗马尼亚(罗曼ia)语版本有298页,倘诺一天翻译一页的话,须求12个月的小时,那进度也太慢了吧,看看有如何方法能加速进度否。

OK,后天到了第四页了,前天三回九转,加油加油!

图1-4

图1-4中,底部一栏上的Search(搜索)是多数客户查找应用程式的地点,点击Search(寻觅选项卡)后,会显得一排日常搜索的清单,清单里满含最常用的追寻,最上部的搜索框与我们相近的寻觅框是一模二样的,搜索落成后出示寻找结果。在iOS8里,同有时间还大概会显得每一个APP的两张截图。

The App Store    |      Page 5

图1-5

图1-5中,尾部一栏上的Updates(更新)展现的您曾经持有的APP的翻新处境。在iOS8里,App Store会自动更新你的行使。点击顶端的Purchased按键,可以另行下载你在另外设备上可能去除的使用。

Page 6  |    Chapter 1 : Getting Started

=

可以用你的名字可能百货店名称来注册开辟者账户,注册在你个人名下正是私人商品房开荒者账户,注册在小卖部名下须要厂家的邓白氏编码和可声明集团的合韩语件。邓白氏编码是您公司必须要经过的路的编码,你能够在[https://developer.apple.com/support/ios/](https://link.jianshu.com?t=https://developer.apple.com/support/ios/) D-U-N-S.php D-U-N-S.php)那几个网址上询问越来越多的音信。在大相当多景象下,注册成个人开拓者会更简便一些,当您须要的时候,能够把个体开采者账户转变到公司账户。更加多新闻,请见[https:// developer.apple.com/programs/]( https:// developer.apple.com/programs/)。

怎么着设置Xcode 6 

www4858mgmcom,开荒iOS应用必须设置Xcode。Xcode是苹果官方的开辟软件,能够用来开采iOS系统和OSX系统的应用,能够无需付费下载安装到你的Mac上,只可以在Mac计算机上设置运转,不可能在Windows、Linux系统的计算机依然华为平板上使用Xcode。Xcode和Word软件相似,只可是Xcode是用来编制程序的,而Word是用来写东西的。Xcode提供了这几个多有赞助的功力来担保您的代码能够正常运维。在进展支付在此之前,确认保障造成下方的事体。

How to Install Xcode6     |      Page 7

Page 257

您要求做的事务:

一台运营OS X Mavericks(10.9)或然更加高系统的Mac计算机

OS X Mavericks(10.9)能够无需付费更新到您的Mac上,固然你的Mac系统还尚无创新,请到这里形成换代:https://www.apple.com/osx/。

一个App Store帐号

App Store帐号也是你的Apple ID,就是用来购买使用时索要输入的邮箱和密码,那一个Apple ID也得以在iTunes里购买歌曲,登陆iCloud。帐号能够在此处免费获取: 

您的MacComputer的首长密码

末段,安装Axcode,你要求输入Mac的决策者密码,那几个密码和Apple ID差别,是用来报到Mac计算机的。如若您无需登陆就可以步入MacComputer,那么你早正是协会者了。要是您的Mac是合营社的计算机,你也需须要万分的权力。

Tip 小贴士:查看是或不是是管理员的不二等秘书技:点击荧屏左上角的苹果Logo,点击“系统偏爱设置—>顾客与群组”,然后你就能够见见本人日前是以怎么样地位登陆的系列,你眼下是或不是具备管理员权限。

Xcode能够在App Store里下载,大概超越4GB,在下载Xcode从前,确定保障您的Mac至少存有5G的半空中,下载进程大致持续贰个多钟头(由互联网状态而定)。

假诺您还未曾起来下载,请点击这里:Xcode页面,或许在浏览器中输入下边包车型地铁网站:

https://itunes.apple.com/us/app/xcode/id497799835?mt=12

Mac上的App Store应该会自行展开,如果未有,请参谋图1-6,点击网页中的“View in Mac App Store”按键,就可以转接Mac的App Store。

Page 8  |    Chapter 1 : Getting Started

图1-6

参照图1-6,接着点击铁红的“Free”开关,接着点击水晶色的“Install(安装)”开关,输入你的App Store帐号。

如此那般,下载就早先了。点击顶上部分的“Purchases(已购项目)”你可以看来下载速度。

点击“Purchases(已购项目)”后,Xcode软件旁边的按键产生“Open(张开)”时,表达下载已经做到了。接着点击“Open(展开)”按钮,Xcode最初安装。

在安装进程中,你或者会看出二个警告,突显Xcode的客户左券,阅读这么些合同,然后做出你的抉择。

下一步正是当下要设置到系统上了,点击“Install(安装)”。

跟着会唤起您登入输入密码,那一个帐号密码是登入Mac计算机的密码,不是App Store帐号密码。

输入完帐号密码后,安装进度初始,进度条满格后,Xcode就设置好了。

假若Xcode未有像你想象中那么设置成功,比不上顾忌。学习的最佳方法正是发现化解错误。听得多了自然能详细说出来嘛~

How to Install Xcode6    |      Page 9

太好啊,第一章终于翻译完啦,好快乐啊~

其次章就真的发轫询问程序了,这一章依然介绍工具。工欲善其事,必先利其器。

要是您开掘笔者小说中有错别字,请留言提出,或许邮件小编:sing8796185@163.com。作者在观看您的指正后会第不常间考订错别字。输入法打字,固然出现了错别字,还请见谅。作品中假使有翻译不对的地点,请尽量提出,希望能借此结识越来越多编程高手~

万一您以为作者的稿子不错有些推搡,无妨打赏点上下班的公交车费吧~

支付宝

本书在豆瓣上的牵线:Introducing iOS 8 (豆瓣)

亚马逊(亚马逊(Amazon))的买入链接:Introducing iOS 8/SteveDerico-图书-亚马逊(亚马逊)炎黄

出于Swift语言自身还在转移和升华北,本书的修正和最新更新内容能够在AppSchool.com/book找到

作者的联系格局:

Twitter:

Email:steve@appschool.com

Phone number: (415) 779-2771

小编的信用社网站:www.bixbyapps.com

作者创立的初学者网址:

图书封面

形成登记后,就足以进去Member Center。Member Center中提供了苹果开拓者要求的工具、更新,在[https://developer.apple.com/member](https://link.jianshu.com?t=https://developer.apple.com/member) center/ center/)登记登陆Member Center。Member Center中有部分可以称作Certifications, Identifiers, and Pro‐files,那有个别正是Provisioning Portal,调控管理在你付出过程中必要选拔的装置和profiles。

用浏览器张开http://developer.apple.com(见图10-1)

图10-1 developer.apple.com

点击右上角的Member Center,输入你的苹果开采者帐号密码,然后登入(见图10-2)。

图10-2 Developer Portal

Page 258 | Chapter 10: Running on a Device

点击“Certifications, Identifiers and Profiles”这些链接,接着点击“Certificates”链接。

Provisioning Portal有四局地:Certificates、Identifiers、Devices、Profiles,把这页插手收藏夹,因为大家以后会不经常用到那一个页面。

Certificates

先是片段是Certificates.在您运营App时,Certificates用来确认你的地位。独一的certificate就如你的具名,那样能够范围其余人在未经你允许的情景下向App Store提交App。

展开Certificate部分后,你拜望到一个铅色入口(见图10-3)。右侧是一排选项,Pending表示你日前正在接纳的有的certificate,Development certificates代表用于地点Computer上的证书,Production certificates是用在App Store上的。

图10-3 Certificates

Certificates | Page 259

点击右上角的加号按键,选用iOS App Development,然后点击Continue继续。接着会冒出
前导,让您想创设的证件的品类(见图10-4)。选用iOS App Development box,点击Continue。向导接下来会令你创设CS传祺(Certificate Signing Request),CSHighlander是创立Certificate的四个原则。

图10-4 New certificate

Page 260 | Chapter 10: Running on a Device

想要成立CSTiggo,大家率先要开垦你Mac中的Keychain Access那几个应用程序。点击Mac荧屏右上角的Spotlight寻觅Logo,输入keychain Access,然后点击找寻出来的首先个挑选。Keychain Access运转后会列出你日前计算机上享有的certificates。点击顶端菜单栏中的Keychain Access,然后采纳Certificate Assistant --> Request a Certificate From a Certificate Authority(见图10-5)。

图10-5 Keychain Access App

跟着显示器上会出现图10-6的引路。填写email和common name,CA Email address这一栏空着,然后勾选“Saved to disk”,点击Continue。选用存放证书的文书夹,然后保留。今后回来浏览器继续Provisioning Portal。

图10-6 向导Wizard

Certificates | Page 261

始建好CSLacrosse后,点击浏览器中Continue按钮(见图10-7)。

图10-7

接下去需求您上传CSLAND文件。点击Choose File按键,找到.certSigningRequest文件(见图10-8)。

图10-8 CSR

Page 262 | Chapter 10: Running on a Device

接下去点击Generate,向导开端成立证书。证书创立好后,会现出四个Download开关(见图10-9)。点击Download下载证书,开垦Downloads文件夹,双击刚刚下载的ios_development.cer文本,那样就把公文加多到你的keychain中了。

图10-9 下载certificate

Certificates | Page 263

再一次展开浏览器,点击侧边的All选项。用于App Store的第二个证件也急需创建。再度点击右上角的加号开关,采纳“App Store and Ad Hoc”点击Continue(见图10-10)。CS本田UR-V创造分界面那时会弹出来,这一遍,你用上次早已成立好的CS凯雷德就可以了。点击Continue。

图10-10 选择“App Store and Ad Hoc”选项

点击Choose File开关选用在此之前创制好的.certSigningRequest,点击Generate按键。现身Download下载按键,点击Download下载新的证件(见图10-11)。双击*ios_distribution.cer
*文件即可增多到keychain中。然后重新打开浏览器。

图10-11

Page 264 | Chapter 10: Running on a Device

Identifiers

Provisioning Portal的第二片段是Identifiers,在Certificates下方。Identifiers是用来管理App的ID的。有一些类似葡萄牙人的社会养老保险号,每一个App都有谈得来独步天下的App ID。

要开创二个App ID,大家先是要侧面的右侧栏中式茶食击App ID,然后点击右上角的加号按键,出现创制App ID的分界面(见图10-12)。Name一栏中输入App ID Selfie,不要采纳下方列出的特殊符号。App ID Prefix一栏空着,勾选Explicit App ID。Bundle ID这一部分利用一些倒序的办法书写,仿佛在浏览器地址栏中输入网站,只可是顺序是倒转的。不用采取图片中的Bundle ID,例子中的Bundle ID是不行的。输入你自身的Bundle ID,确认保证使用以下格式:com.domain.app(例如:com.johnsmith.selfieapp)。

图10-12 创建App ID

Identifiers | Page 265

Bundle ID会踏向Xcode中,当您向App Store提交App时,会核查Bundle ID。App 瑟维斯s,你可以为你的施用增添相当的服务。点击Continue。需求您再度确认App ID,借使各样都不容争辩点击Submit。那样,App ID和Bundle ID都成立完毕了(见图10-13)。

图10-13

Page 266 | Chapter 10: Running on a Device

Devices

Provisioning Portal的第三某些是Devices。不能够小说拿个iOS设备就来真机测量检验你的选择,测验机必要注册。开发者能够每年注册最多100台测量试验设施,借使这几个装置被移除了,就再也不可能增多回来了。Devices部分包蕴了具有能够利用开垦者账户的装置,大家选择一串独一的串码UDID来涉及设备。

点击Devices下方的All,然后点击右上角的加号开关。

我们要求获得器具的UDID(见图10-14),获取UDID的艺术是,先把道具链接到Mac上,运营Xcode,设备连接上后,展开Xcode,选用顶端菜单Window --> Devices,现身设备窗口,从侧边栏中精选iOS设备,那时iOS设备上会弹出是不是信任那台Computer(Trust This 计算机)的提醒,点击信任(Trust)。UDID就能在Identifier前面,复制UDID,然后打开浏览器。

把UDID粘贴到输入框中,给那一个设备命名(见图10-14),点击Continue。

图10-14

Devices | Page 267

Profiles

假如你的道具已经激活了开垦者方式且加多到了Devices中,你就足以创设provisioning profile了。provisioning file历数出哪些设备可以运维你的App。把provisioning profile加多到Xcode,然后检查此设施是否授权运维App,provisioning profile用于地方开拓和App Store。不过,App Store的provisioning profile不幸免具体的配备。

点击Provisioning Profiles下方的All,接着点击右上角的加号按键。

慎选iOS App Development,点击Continue(见图10-15)。Development用来在您Computer上运转App,Distribution是留给你的App提交到应用市场依然群众体育测验。

图10-15

接下去,从下拉菜单中甄选你的选取的 App ID,点击Continue(见图10-16)。选取你要选取此provisioning profile的证件,大多数状态下,你只要求一个可用证书就能够。选取你的证书然后点击Continue。

图10-16 选择App ID

Page 268 | Chapter 10: Running on a Device

接下去,会出现贰个你账户下授权设备清单(见图10-17)。选拔你想要测验应用的配备。

图10-17 设备

最后,使用projectNameDevprojectNameAppStore格式来命名profile name(见图10-18)(举例:MySelfieAppDev)。使用这种格式命名,能够在Xcode中更易于找到provisioning profile。点击Generate,然后下载profile。

图10-18

Profiles | Page 269

开荒浏览器,点击Provisioning Profile下方的All,接着点击右上角的加号开关。

选料App Store点击Continue。从下拉菜单中精选App的App ID,点击Continue。选用证书,点击Continue。命名profile(比方:MySelfieAppStore),然后点击Generate。

下载profile,然后去文件夹中张开你碰巧下载的provisioning profile。会以.mobileprovision谈起底的多少个profile(见图10-19)(MySelfieAppDev.mobileprovision和MySelfieAppStore.mobileprovision)。双击那多个profile就可以增加到Xcode,增加成功后,就能够在工程中见到那三个文本了。

图10-19

Page 270 | Chapter 10: Running on a Device

展开Xcode工程,点击Project Navigator中的工程名字,Editor中会展现出工程的详细音信。在Team里的下拉菜单中挑选Add an Account。登陆你开荒者帐号和密码,接着点击Add(见图10-20)。

图10-20 增多帐号窗口

Profiles | Page 271

关闭Accounts对话框,回到工程详细音讯中来,点击上方名字为Info的tab按钮,清空Bundle Identifier,然后输入上创设App ID时输入的倒序Bundle ID(举个例子:com.johnsmith.selfieapp)。

随之选用Build Settings,滑到Code Signing区域,在Code Signing Identity下方,Debug一栏选拔诺基亚 Developer:你的名字。确认保证下方全体的iOS SDK都以同等的名字。Release一栏选择华为Distribution:你的名字。确定保证全体的iOS SDK都以平等的名字(见图10-21)。

图10-21 Build Settings tab

点击上方General这一个tab选项,确认bundle和集体信息是或不是科学准确。

开拓浏览器,到AppSchool下载App icons(图10-22)。(那个网站笔者平素打不开,小编也不领悟咋回事,一最早感觉是被墙了,后来认为说不定是网站已经倒闭了吧)

图10-22 App icons

Profiles | Page 273

开采存放icons的文书夹,然后展开Xcode,把文件夹中的Logo拖动到Xcode中的Images.xcassets里。

于今,你能够在真机上运行你的次第了,把您的iOS设备连接到Mac上,点击Xcode最上端iOS Simulator下拉菜单,选拔iOS device,点击Play开关(Run)。

借使您在真机上运营我们事先讲明的小应用Selfie,你大概会看到Xcode的警戒“process launch failed: Security”,那是首先次运维时的告诫,展开你的设施(三星或iPod等等),点击Trust from the App Developer,接着App会向你获得使用摄像头的权能。点击Home键,回到桌面,你看会看App的Logo已经显得在桌面上了。

祝贺你,未来,你早就打响地在真机上运维应用了。

只要您接到了不当也许警示,不要挂念,耳熟能详,到网址上下载源码(那一个网址恐怕废掉了),比较学习,多练习四回,直到成功~

Profiles | Page 273

本文由美高梅集团网址发布于彩票竞彩-投注|代销,转载请注明出处:美高梅集团网址iOS开发初学者入门 | 第十章:在

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。