永发信息网

iOS App 上架时创建 App ID 应该怎么写才完全避免错误

答案:2  悬赏:60  手机版
解决时间 2021-02-22 10:22
  • 提问者网友:临风不自傲
  • 2021-02-22 03:04
iOS App 上架时创建 App ID 应该怎么写才完全避免错误
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-02-22 04:40
App ID 是你自己注册的账户只要成功注册,按时填写就可以了

苹果帐户(Apple ID)是苹果公司为其产品(如iWork、iTunes Store和Apple Store)所引入的认证系统。Apple ID作为一个全功能于一身的帐户,允许用户访问苹果的各种资源。因为一个Apple ID可以被用于由苹果提供的多个产品和服务,它也可以称为Apple账户、MobileMe账户、Mac账户、iTunes Store账户和iChat账户。
全部回答
  • 1楼网友:怀裏藏嬌
  • 2021-02-22 05:22
首先打开苹果的开发者网站(tips:这里我就不贴网址了)   点击网站上方的member center,会跳转到登录界面(tips:如果登录过,并选择了浏览器保存此密码的时候,默认是登录状态)。   2   如图所示输入你的开发者账号和密码。   输入完成后点击"login"(tips:左边是注册,下边是找回密码,右边是登录,如果没有开发者账号,则需要用苹果账号申请开发者,这里不多说申请过程以及找回过程)。   3   登录后的界面如图所示,如果没有最上面的两个选项(dev centers、certificates,identifiers&profiles),说明你当前登录的账号还不是开发者,需要一个开发者账号登录才会有。   如果界面和我一样,恭喜你可以进行真机调试,以及发布等证书操作。   4   首先点击“certificates,identifiers&profiles”,进入证书界面   我们会看到左边“ios apps”下面有四个选项:“certificates”、“identifiers”、“devices”、“provisioning profiles”(tips:如果没有该选项或者为空,则说明该开发者账号不是针对于ios手机app开发的,如,当前演示的开发者账号,是用来做ios开发的,故此中间的mac apps为空,该模块是在开发者账号申请的时候选择的,这里不过多赘述)   5   这里我会以“ios apps”给大家演示   首先点击“ios apps”下的第一个“certificates”,该选项作用按我的理解就是授权一台电脑允许进行真机调试(这只是为了大家好理解,不必太较真)。   进入界面后,左边一列就是我们刚才在上一页看到的四个选项的具体目录,右边就是对应目录“certificates”下的“all”里面的具体内容,当前目录就是授权证书,我们看右边有一列名字叫做type,type标示证书的种类,例如当前大家看到的“ios distribution”发布授权证书、“ios development”调试授权证书、“apns development ios”推送调试授权证书等。   点击对应证书会出现证书详情,有移除和下载选项,这里我们点击右上方的“十”号进行授权证书创建。   6   之后我们会看到如图界面,此处我们选择“development”下的“ios app development”,进行真机调试电脑授权申请。然后界面往下拉,点击界面最下方的“continue”进行创建。   7   这一步,我们继续点击“continue”。这一步是说,需要电脑的钥匙串配置文件,稍后我会给大家说,所以我们先点击“continue”,进入下一步。   8   这一步,需要我们上传钥匙串的配置文件。   好,我们现在打开我们的launchpad,找到“钥匙串访问”,打开之后,不用等界面出来,直接在上方导航条中选择“钥匙串访问”目录下的“证书助理”,选择“从证书颁发机构请求证书”。如图:   9   如果想通过邮件接收证书,则需要填写邮箱,两个邮箱填写一样就行,之后在“请求是:”里面选择用“电子邮件发给ca”,即可通过电子邮件收到钥匙串配置文件。   在这里笔者就用最简单粗暴的方式来获得钥匙串配置文件,直接通过“请求是:”中选择“存储到磁盘”,上面的邮箱就可以随便填写了(是必填项,但不需要通过邮箱获得,所以随便填写就好)。   点击继续,我们为我们的文件选一个位置,这里我就选择桌面了,当然一定要选择自己能找到的位置。   10   我们在桌面上找到我们的钥匙串授权文件,如图所示。(tips:生成的钥匙串配置文件是我们的当前电脑的,也就是对当前电脑授权真机开发,如果需要授权其他电脑,则需要其他电脑上对应的钥匙串配置文件)   之后我们回到浏览器,我们刚才需要上传的地方,点击“choose file”,找到为我们刚才放置钥匙串配置文件的地方。选中后,点击“打开”,点击“generate”生成我们的授权证书。   11   生成之后,我们会跳转到download界面,点击界面中的“download”下载下来,下载位置一定要自己找得到。   双击我们生成的.cer文件,一定要双击,双击后它会默认安装到钥匙串中,不然使用的时候会出现问题。   截止到目前为止,我们已经完成了对当前电脑授权,允许当前电脑进行真机开发(tips:即钥匙串已经安装了授权证书,如果是用的其他电脑的钥匙串配置文件,则需要吧下载下来的cer文件,给对应电脑,并在对应电脑上双击)。   12   我们已经完成第一步了,之后点击左边目录中的“identifiers”下的“app ids”,这里是为我们的工程创建一个标示,也就是俗称签名,只有满足标示的工程才能进行真机调试。   同样点击右上方的“十”号按钮,进行创建标示。如图。   这里,需要我们创建标示了,在“name”的地方填写标示的名字,方便最后一步生成证书的时候,容易找到我们创建的标示。   接下来在 “app id suffix” 中的 “explicit app id” 的 “bundle id:” 里面填写我们的标示(也就是签名),格式下方给出的有例子。按照格式来些就好。笔者的习惯就是喜欢把公司网址反写最后加上项目名字,例如:com.baidu.zybaiduexppro。   当然,我们不必要为每一个工程都生成一个签名标示,苹果给我们提供了一种广域标示的方法。   还是同样的界面,我们选择“app id suffix” 中的 “wildcard app id”里面的“bundle id:” 填写我们的签名,注意格式下方给出的有例子。这里笔者也是按照这样的格式来写的,依然是“ com.baidu.* ”,用的时候把“ * ”替换成各种你需要的字符就行。也就是一个广域标示可以对应多个工程。如图。   之后我们点击最下方的“continue”,进行下一步。   核对一下信息后,然后直接点击最下方的“submit”,发布我们创建的标示。   到这一步我们的标示已经创建完成了。   我们授权完电脑设定完签名之后,需要添加设备了,也就是允许进行真机调试的设备,例如(iphone、ipad等)。   点击左边目录中的“devices”,同样点击右上方的“十”号,进行添加。   我们可以选择一次添加一个设备,也可以一次添加多个设备。笔者比较推崇的是一次加一个不费事,一次添加多个文件格式易出错。   在“register device”里面中的“name”填写设备名字,将来连接上对应的设备后,会在xcode里面显示出来这个名字的。   之后,在“udid”里面填写设备的udid,这个过程,需要通过手机或者itunes获取,这里笔者就通过itunes来获得了,因为itunes自带拷贝。   连接上要真机调试的设备,打开itunes,点击设备,点击界面中的序列号,会切换到udid,右键就有拷贝,直接拷贝过来粘贴就好了。   之后点击界面最下方"done"按钮,就完成了设备的添加。   只剩下最后一步,生成调试证书。   点击最左边目录栏,选择“provisioning profiles”目录下的“all”,同样点击右上方的“十”号进入证书添加界面。如图。   我们选择"ios app development"点击界面最下方的“continue”。   这一步是选择我们创建的表示(或者签名),选择我们在第13步中创建的“identifiers”,一定要选对,如果创建的标示比较多,可以根据我们创建的名字去找我们的标示,如图。   点击“continue”,继续下一步。   这一步是选择我们授权的电脑,在下面选项里面选择我们第11步生成的授权证书的名字,在这笔者要多说一句,一但创建的证书比较多就不好找,可以根据创建的证书的失效日期来区分,或者删除掉其他的(慎用)。   点击“continue”,继续下一步。   这一步是选择我们需要进行真机调试的设备,可以选择我们第14步创建的指定设备,也可以选择全部,看自己需要。   点击“continue”,进行下一步   为我们的证书选择一个名字,一定要选择一个好找的名字,不然后期在xcode中会有很多证书,不好找。当然,遇到多人开发的时候,笔者往往会以a开头,不管证书再多,始终在前面排着。   之后点击“generate”,来生成我们最后的证书。   在新的界面中点击"download",下载下来的证书就是我们最终的证书,依然是需要双击,这次双击是安装到xcode。   好了,到这里我们的证书就申请完了。我们一共下载了2个文件,一个后缀是“.cer”的文件,一个是后缀为“.mobileprovision”的文件。   好了,现在就剩下的是什么呢?就是进行真机调试了。   首先打开你的工程,选择工程目录下的“supporting files”目录下的工程名字.plist文件或者“info.plist”文件(tips:在xcode6.0一下都是工程名.plist,xcode6.0以上才是info.plist)。修改里面的“bundle identifier”标示,改为我们刚才申请的标示(第13步中)。   如果工程中有tests测试文件夹存在,则在测试文件的info.plist做同样修改,如图。   之后,打开你工程根目录,同命的蓝色文件,在中间的地方先选择"target"下的工程同名文件,在最右边的搭接面里面选择“build setting”,然后找到“code signing”选项,在“provisioning profile”里面选择我们第19步创建的证书,通过名字找到。之后修改“provisioning profile”上面的“code signing identity”选择我们通过证书找到的授权证书。四个选项全部需要修改。   做完这一步,回到我们中间比较窄的界面,选择“project”中的工程更同名文件,进行上述操作。   最后,就剩最后一步了,确保设备已连接值电脑,并在解锁状态下,在xcode运行旁边选择“运行设备”,如图,找到自己的设备,选择,运行,等待加载吧。   如果找不到设备,有“ios device”的话,说明设备没连接好,或者设备还没有在itunes中启用。如果没有启用,点击最上方window中的device选项,找到设备,并启用。   到这里为止,我们的真机调试证书就说完了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯