wco*_*ran 14 xcode ios ios-provisioning
无论如何要匹配Xcode的组织者或在线开发者网站中的配置文件与Xcode的代码签名首选项下给出的疯狂序列号/ ID号码?

我想确保我使用正确的(Ad Hoc)配置文件构建我的应用程序 - Xcode给了我一个很长的ID(如上所示),但是在线开发者网站和列出我的配置文件的Xcode首选项"列出这个号码.
Gay*_*DDS 19
Xcode中显示的内容是保证配置文件的唯一UUID.验证它是您想要的配置文件.转到Apple开发人员"证书,标识符和配置文件"站点.




您可以在门户中创建新证书,但使用Xcode更容易.(我个人不会使用Beta Xcode 6,所有以下截图都来自Xcode 5.1)正如您所看到的,我的Testflight分发证书和配置文件已过期.过期的证书不是一个大问题,它们不会影响商店中的应用程序.人们购买的应用程序由Apple签署.您必须签署该应用程序才能提交以供审核,以证明该应用程序来自您.如果证书在您审核期间过期可能会出现问题,但您需要做的就是重新提交.如果您的Ad Hoc分布式应用程序证书过期,那么您的Beta版测试人员将无法再运行它.您必须使用新证书和更新的配置文件分发所有新版本.


这需要一些时间,约30秒?耐心点
成功
它只是安全和私钥/公钥加密.就像设置ssh键一样,魔鬼在细节中.缺少一件事,一个不正确的许可,一点改变,没有任何作用.

参考:Apple的应用程序分发指南 - https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AppDistributionGuide.pdf
Jam*_*ans 10
这条线索隐藏在wcochran的评论中,但如果您只需要查看mobileprovision文件的UUID,请执行以下操作:
grep -a -A 1 'UUID' <PATH_TO_MOBILEPROVISION_FILE>
Run Code Online (Sandbox Code Playgroud)
这将打印如下:
<key>UUID></key>
<string>1a1a1a1a-2b2b-3c3c-4d4d-5e5e5e5e5e5e</string>
Run Code Online (Sandbox Code Playgroud)
<string>标签之间的值是您需要的UUID.
您也可以打开文件vim或其他一些不介意非UTF-8字符的文本编辑器.(支架因此不起作用).
| 归档时间: |
|
| 查看次数: |
12369 次 |
| 最近记录: |