问题 捆绑标识符和配置文件


我们在Info.plist中看到的Bundle Identifier与Organizer下的Provisioning Profile之间是否存在任何关系(如某些para应该相同)?

信息/设置中的相同值也应该相同吗?


11579
2018-03-15 14:53


起源



答案:


当您创建应用程序ID时,您需要为其填充名称(例如:'YourCompany')和通配符包标识符(类似于'com.yourcompany.*“)。 ''.*'最后是通配符,需要这样您只需要为所有应用程序配置一组配置文件。

供应配置文件需要AppID才能创建。

在BundleIdentifier中的应用程序的Info.plist中,您可以将com.yourcompany.TestApp和您的应用程序放在您的设备上。

com.yourcompany.TestApp应该在info.plist和info> properties> identifier中。

这里 您可以找到一个教程来描述创建AppID和配置文件时需要完成的工作。如果您阅读它,您将了解它们的工作原理以及它们之间的关系。


10
2018-03-15 15:05



非常感谢您的信息。我只使用了我的开发帐户中的一个App ID,并在Info.plist和Identifier中输入了相同的ID。但是,当我为iphonedistribution构建时,出现错误代码签名错误:无法找到供应配置文件'CXXXXXXX-7210-401D-A0F2-1586B5AXX28' - testndtv
你也应该读 developer.apple.com/iphone/manage/distribution/index.action  Apple Developer Connection iPhone网站的一部分。这将以正确的顺序逐步说明您需要执行的操作。 - Sorin Antohi
感谢您提供的信息...我正在按照网站上的说明进行操作......但似乎在这一步做错了; “为App Store分发创建和下载iOS分发配置文件” - testndtv
我的问题是当我将.mobileprovision拖到Dock中的Xcode上进行安装时,它是否会显示绿色图标(而不是“此配置文件无法安装在设备上”)?那是对的吗?我收到“无法在设备上安装” - testndtv
这就是我不确定我做错了什么的原因。我的猜测是当我做“创建iOS发布配置文件”我选择的应用程序ID时,有多个选项(一些用于以前的应用程序).​​..我不知道在那里选择什么?请帮帮我..我很困惑.. - testndtv


答案:


当您创建应用程序ID时,您需要为其填充名称(例如:'YourCompany')和通配符包标识符(类似于'com.yourcompany.*“)。 ''.*'最后是通配符,需要这样您只需要为所有应用程序配置一组配置文件。

供应配置文件需要AppID才能创建。

在BundleIdentifier中的应用程序的Info.plist中,您可以将com.yourcompany.TestApp和您的应用程序放在您的设备上。

com.yourcompany.TestApp应该在info.plist和info> properties> identifier中。

这里 您可以找到一个教程来描述创建AppID和配置文件时需要完成的工作。如果您阅读它,您将了解它们的工作原理以及它们之间的关系。


10
2018-03-15 15:05



非常感谢您的信息。我只使用了我的开发帐户中的一个App ID,并在Info.plist和Identifier中输入了相同的ID。但是,当我为iphonedistribution构建时,出现错误代码签名错误:无法找到供应配置文件'CXXXXXXX-7210-401D-A0F2-1586B5AXX28' - testndtv
你也应该读 developer.apple.com/iphone/manage/distribution/index.action  Apple Developer Connection iPhone网站的一部分。这将以正确的顺序逐步说明您需要执行的操作。 - Sorin Antohi
感谢您提供的信息...我正在按照网站上的说明进行操作......但似乎在这一步做错了; “为App Store分发创建和下载iOS分发配置文件” - testndtv
我的问题是当我将.mobileprovision拖到Dock中的Xcode上进行安装时,它是否会显示绿色图标(而不是“此配置文件无法安装在设备上”)?那是对的吗?我收到“无法在设备上安装” - testndtv
这就是我不确定我做错了什么的原因。我的猜测是当我做“创建iOS发布配置文件”我选择的应用程序ID时,有多个选项(一些用于以前的应用程序).​​..我不知道在那里选择什么?请帮帮我..我很困惑.. - testndtv


从配置文件中查找捆绑标识符的最简单方法是 在文本编辑器中打开它并搜索字符串“com”。第一个结果将是您的包标识符。

请不要更改或保存文件,否则你会发现它愚蠢的文件。

谢谢


1
2018-02-07 10:04