iOS Provisioning Portal概述

iOS Provisioning Portal概述


注意:iOS Provisioning Portal仅可以在PC上的 Safari和Firefox浏览器中有效。

概述


和 provisioning(服务提供) 助手执行的自动设置不同,iOS Provisioning Portal包含了允许您执行高级的或自定义的provisioning(服务提供)设置的工具。

ios_provision_portal_home.jpg

这里,您可以添加多个设备,设置明确的包标识符、修改您的provisioning profile等。这部分将详细介绍一些开发人员使用Unreal创建iOS游戏所应用的通用处理。

证书


iOS Provisioning PortalCertificates部分显示了您当前的开发者证书。要想创建针对iOS设备的应用程序就必须具有开发者证书。每个开发人员一次仅允许使用一个开发者证书。该证书可以从这里进新下载,或者从这里进行废除,从而从本质上销毁证书。如果目前您没有和developer profile(开发者简介)相关联的开发者证书,那么可以通过该部分请求获得一个开发者证书。

开发

请求获得开发者证书

为了创建一个新的开发证书,您需要一个证书请求文件(.csr)。

  1. 要想请求获得一个新的开发者证书,点击Certificates(证书)主页的Development(开发)选卡上的ios_provision_cert_request_button.png按钮。这就将把您带到create iOS Development Certificate(创建iOS开发证书)页面。ios_provision_cert_home.png
  2. 使用文件输入域找到您的证书请求文件(.csr)。然后点击ios_provision_devices_add_submit_button.png按钮来提交请求。现在您应该在Certificates(证书)主页的Development(开发)选卡下列出了未处理的证书请求。ios_provision_cert_pending.png
  3. 点击Certificates(证书)链接来重新加载Certificates(证书)页面的Development(开发)选卡。现在证书应该显示为Issued(已发行)状态。ios_provision_cert_issued.png

发布

请求获得发布证书

为了创建一个新的发布证书,您需要一个证书请求文件(.csr)。

  1. 要想请求获得一个新的发布证书,点击Certificates(证书)主页的Distribution(发布)选卡上的ios_provision_cert_request_button.png按钮。这就将把您带到create iOS Distribution Certificate(创建iOS发布证书)页面。ios_provision_distcert_home.png
  2. 使用文件输入域找到您的证书请求文件(.csr)。然后点击ios_provision_devices_add_submit_button.png按钮来提交请求。现在您应该发现在Certificates(证书)主页的Distribution(发布)选卡下已经列出了未处理的证书请求。ios_provision_distcert_pending.png
  3. 点击Certificates(证书)链接来重新加载Certificates(证书)页面的Distribution(发布)选卡。现在证书应该显示为Issued(已发行)状态。ios_provision_distcert_issued.png

设备


iOS Provisioning PortalDevices(设备)部分列出了当前和您的developer profile相关的所有iOS设备。它也允许您添加、编辑或者删除那些可以和provisioning profiles(服务提供概述)相关联的设备。

ios_provision_devices_home.png

添加设备

添加额外的设备可以使您把多个设备分配给您的provisioning profile。这使得您可以在多个设备上进行测试,比如,在iPad、iPhone和iPod Touch上,从而保证它可以在所有需要的平台上运行。

  1. 要想添加新设备,请点击Devices(设备)主页上的ios_provision_devices_add_button.png按钮。这将把您带到Add Devices(添加设备)页面。ios_provision_devices_add_home.png
  2. Add Devices(添加设备)页面,输入以下信息:
    • Device Name(设备名称)- 这仅会显示用于标识特定设备的名称。
    • Device ID- 这是您的iOS设备的唯一id。有一些关于通过Xcode和Mac定位id的方法的介绍,但是另一个找到Device ID(设备ID)地方法是使用 App Store中的iDevice Info(我的设备的信息)应用程序。该应用程序甚至会发送邮件告诉您该id,以便您可以很容易复制并把它粘帖到相应的域。

    ios_provision_devices_submit.png

  3. 点击ios_provision_devices_add_submit_button.png按钮来添加新设备。现在, 您会发现Devices(设备)主页上列出了新设备和以前添加的设备。ios_provision_devices_add_complete.png

App IDs(应用程序IDs)


iOS Provisioning Portal的*App IDs(应用程序IDs)* 部分列出了当前和您的developer profile相关的所有App IDs。另外,可以通过App IDs部分完成创建及配置App IDs的过程。

创建App IDs

手动地创建App IDs使您可以使用明确的包标识符设置App ID,这对于使用Game Center、In App Purchases及Apple Push Notification 服务进行通信来说是必须。

  1. 要想添加新 App ID,请点击App IDs主页上的ios_provision_portal_appid_new_button.png按钮。这将把您带到Create App ID(创建应用程序ID)页面。如果您先前已经创建了App IDs,那么它们将显示在这个页面上。ios_provision_portal_appid_complete.png
  2. 输入以下信息:
    • Description(描述- 这是在iOS Provisioning Portal中用于标识 App ID的显示名称。
    • Bundle Seed ID- 这是自动创建的唯一标识符。您可以通过选择Generate New(生成新id)来生成新的ID。
    • Bundle Identifier- 这是新App ID的唯一标识符。这可以是一个通配符(&42;),但是如果您想使用 Game Center、In App Purchases或Apple Push Notification 服务,那么你必须设置它为明确的值。精确包标识符的推荐格式是反向域名格式的字符串。(示例:com.EpicGames.UDNiOSGame)

  3. 点击ios_provision_devices_add_submit_button.png按钮来创建新的App ID。现在,您应该发现新的App ID已经列在了App IDs主页中。ios_provision_portal_appid_complete.png

Provisioning(服务提供)


iOS Provisioning PortalProvisioning部分显示了当前和您的developer profile(开发者简介)相关的任何provisioning profiles(服务提供概述)。它也可以创建新的profile、查看、删除或编辑现有profile。

ios_provision_home.png

开发

创建Development Profiles

Development(开发)选卡的Provisioning部分中可以直接创建新的development provisioning profiles(开发服务提供概述)。

  1. 要想创建新的开发服务提供概述,点击Provisioning(服务提供)主页的Development(开发)选卡上的ios_provision_cert_request_button.png按钮。这就将把您带到Create iOS Development Provisioning Profile(创建iOS开发服务提供概述)页面。ios_provision_create_home.png
  2. 填写profile(概述)信息:
    • Profile Name(概述名称)- 用于在iOS Provisioning Portal中标识profile 的显示名称。
    • Certificates(证书)- 选中证书旁边的复选框来将该证书和这个profile相关联。
    • App ID- 从您的现有App IDs中选择一个将其和这个profile相关联。
    • Devices(设备)-选中应该和这个profile相关联的所有设备旁边的复选框。

    ios_provision_create_complete.png

  3. 点击ios_provision_devices_add_submit_button.png按钮来提交新的profile。这将把您带回到Provisioning(服务提供)主页的Development(开发)选卡,这里新的profile将显示为Pending(未处理)状态。ios_provision_pending.png
  4. 重新加载Provisioning主页的Development选卡将会使得未处理的profile变为Active(**)状态。ios_provision_active.png

修改Development Profiles

可以在Provisioning部分的Development选卡中修改现有的development provisioning profile (开发服务提供概述)。这允许您重命名profile、选择和该profile相关联的App ID、选择要和该profile相关联的设备或者设置和profile相关联的证书。

  1. 要想修改现有的development profile,请在profile列表点击该profile的Edit(编辑)链接。ios_provision_edit.png然后,点击出现的菜单中的Modify(修改)链接。

    ios_provision_modify.png

    这就将把您带到Modify iOS Development Provisioning Profile(修改iOS开发服务提供概述)页面。

    ios_provision_modify_home.png

  2. 修改该profile的信息:
    • Profile Name(概述名称)- 用于在iOS Provisioning Portal中标识profile 的显示名称。
    • Certificates(证书)- 选中证书旁边的复选框来将该证书和这个profile相关联。
    • App ID- 从您的现有App IDs中选择一个将其和这个profile相关联。
    • Devices(设备)-选中应该和这个profile相关联的所有设备旁边的复选框。

  3. 点击ios_provision_devices_add_submit_button.png按钮来保存对该profile的修改。这将把您带回到Provisioning(服务提供)主页的Development(开发)选卡,这里修改后的profile将显示为Pending(未处理)状态。ios_provision_pending.png
  4. 重新加载Provisioning主页的Development选卡将会使得未处理的profile变为Active(**)状态。ios_provision_active.png

发布

创建Distribution Profile

Distribution(发布)选卡的Provisioning(服务提供)部分中可以直接新建distribution provisioning profiles(发布服务提供概述)。

  1. 要想创建新的发布服务提供概述,点击Provisioning(服务提供)主页的Distribution(发布)选卡上的ios_provision_new_button.png按钮。这就将把您带到Create iOS Development Provisioning Profile(创建iOS开发服务提供概述)页面。ios_provision_distprov_create_home.png
  2. 填写profile(概述)信息:
    • Distribution Method- 选择想使用的发布方法。Choose App Store(选择 App Store)是指您想通过App Store发布您的应用程序。Choose Ad Hoc意味着您讲靠自己直接把应用程序发布到设备上,比如创建内部应用程序。
    • Profile Name(概述名称)- 用于在iOS Provisioning Portal中标识profile 的显示名称。
    • Distribution Certificates- 这里应该列出您的发布证书。如果您还没有发布证书,那么请参照发布证书部分。
    • App ID- 从您的现有App IDs中选择一个将其和这个profile相关联。
    • Devices(设备)-选中应该和这个profile相关联的所有设备旁边的复选框。*注意:* 该项仅对Ad Hoc发布有效。

    ios_provision_distprov_submit.png

  3. 点击ios_provision_devices_add_submit_button.png按钮来提交新的profile。这将把您带回到Provisioning(服务提供)主页的Distribution(发布)选卡,这里新的profile将显示为Pending(未处理)状态。ios_provision_distprov_pending.png
  4. 重新加载Provisioning主页的Distribution选卡将会使得未处理的profile变为Active(**)状态。ios_provision_distprov_active.png

修改Distribution Profiles

可以在Provisioning部分的Distribution选卡中修改现有的distribution provisioning profile (发布服务提供概述)。这允许您选择profile的发布方法、重命名profile、选择和该prifile相关联的App ID或者选择和该profile相关联的设备。

  1. 要想修改现有的distribution profile,请在profile列表中点击该profile的Edit(编辑)链接。ios_provision_distprov_edit.png然后,点击出现的菜单中的Modify(修改)链接。

    ios_provision_modify.png

    这就将把您带到Modify iOS Development Provisioning Profile(修改iOS开发服务提供概述)页面。

    ios_provision_distprov_modify_home.png

  2. 修改该profile的信息:
    • Distribution Method- 选择想使用的发布方法。Choose App Store(选择 App Store)是指您想通过App Store发布您的应用程序。Choose Ad Hoc意味着您讲靠自己直接把应用程序发布到设备上,比如创建内部应用程序。
    • Profile Name(概述名称)- 用于在iOS Provisioning Portal中标识profile 的显示名称。
    • Distribution Certificates- 这里应该列出您的发布证书。如果您还没有发布证书,那么请参照发布证书部分。
    • App ID- 从您的现有App IDs中选择一个将其和这个profile相关联。
    • Devices(设备)-选中应该和这个profile相关联的所有设备旁边的复选框。*注意:* 该项仅对Ad Hoc发布有效。

  3. 点击ios_provision_devices_add_submit_button.png按钮来保存对该profile的修改。这将把您带回到Provisioning(服务提供)主页的Distribution选卡,这里修改后的profile将显示为Pending(未处理)状态。ios_provision_pending.png
  4. 重新加载Provisioning主页的Distribution选卡将会使得未处理的profile变为Active(**)状态。ios_provision_active.png

摘自:http://udn.epicgames.com/Three/AppleiOSProvisioningPortalCH.html


来源:网络


智能推荐

iOS Provisioning Profile(Certificate)与Code Signing详解

引言         关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾。对于一个 iOS 开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑: 什么是App ID?Explicit/Wildca...

iOS开发-No matching provisioning profiles found解决方法

                今天真机调试的时候莫名其妙遇到了这样的一个问题: This product type must be built using a provisioning profile, however no provisionin...

iOS签名错误: is automatically signed, but provisioning profile

如果一个项目以前是手动设置的签名证书,当设置为自动模式时,有时就会出现以下的错误: XXX is automatically signed, but provisioning profile YYY has been manually specified. Set the provisioning profile value to “Automatic” in the bu...

iOS “项目名” has conflicting provisioning settings.

为什么80%的码农都做不了架构师?>>>    发布程序的时候,提示 :   "项目名 "  is automatically signed for development, but a conflicting code signing identity iPhone Distribution has...

iOS开发之Xcode优化,清理Xcode编译缓存,清除provisioning profile 证书,添加provisioning profile证书

1.清除provisioning profile    (1). 打开终端  (2). 进入到对应的证书目录 [objc] view plain copy cd ~/Library/MobileDevice/Provisioning Profiles/   (3).然后删除里面所有的mobile provis...

猜你喜欢

iOS所有常用证书 appID Provisioning Profiles配置说明及制作图文教程

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                 转自holydancer的...

iOS xxx has conflicting provisioning settings.xxx is automatically signed,but code signing identity…

现象 在开发过程中,经常会在GitHub上下载一些Demo作为参考,这些Demo会用于真机的运行,但是运行时经常会遇到一些证书的问题。 下载GitHub或者运行其他人提供的项目(开发者账号和本机的不在一个开发组织下),选择项目的Target选择证书是自动。 问题 证书的状态会出现以下error。 运行项目会报如下的错误 解决方案 点击项目的Target----->Built Settings...

iOS配置证书:Provisioning profile "xx_Distribution" doesn't include signing certificate "iPhone Developer

        正常情况下,顾名思义:provisioning文件没有包含xx证书。但是,你再三检查,这个provison包含这个证书呀。甚至重新生成provision文件。结果还是不行?重启XCode,重启Mac都不要用。两个小时过去了。         那么看看是不是下面这个情况: 所以,问题就是:证书重复了。或者...

iOS真机调试时更新证书错误:No matching provisioning profiles

2019独角兽企业重金招聘Python工程师标准>>> [摘要:iOS实机调试时更新证书毛病:No matching provisioning profiles found 正在Xcode中当您正在更新了您得证书而再从新编译您的顺序,实机调试会涌现“Your build settings specify a provisioning profile with the ...

ios设备运行出现 ”A valid provisioning profile for this executable was not found“的解决

寡主之前做ios真机的时候,当在xcode添加新设备的时候,又是总会遇到A valid provisioning profile for this executable was not found的问题,可是在windows-devices里面是可以看到设备的。有人说可以先将所有的provisioning profile删除,再全部添加。楼主想说的是其实这并不是解决这个问题的根本办法。如果该机子的...

问答精选

Change AD password using PHP

I am trying to access my ad server(for entry/User modification) remotely, I got connection using port 389 with my public IP but it doesn't let me to make modification in entry(able to retrieve entry)....

Uikit center navigation

This is my code sample, and here is the result: https://imgur.com/a/mCkYr As you can see, the navbar is centered, but navbar-flip isn't. Why is that and how to center it? Both of them are already cont...

My domain name is pointing to different places on difference device

I bought the domain from GoDaddy and hosting from Hostgator. I am using that domain as the add-on domain in the Hostgator. I have updated the nameserver of HostGator in GoDaddy 30 hours before. It got...

PHP json_encode() get printed with <head> and <body> tags

When I echo out a json_encode the results are enclosed in <html> <head> and <body> tags. The file is saved as a .php file Here is the code for the file (minus the database connection...

Image input for Python Tensorflow model in CoreML

I'm implementing a simple image classification model with tensor flow (python). Here's my image preprocessing: And here's my very simple model: I want to load this model to CoreML something like this,...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答