我面临以下问题,无法构建应用程序。
XXX的配置设置冲突。XXX是自动设置的,但是设置配置文件WildCard已手动指定。在构建设置编辑器中将供应配置文件值设置为“自动”,或在目标编辑器中切换到手动供应。SDK'iOS 10.0'中的产品类型'Application'需要代码签名
我也无法选择特定的个人资料。
如何解决这个问题?
我面临以下问题,无法构建应用程序。
XXX的配置设置冲突。XXX是自动设置的,但是设置配置文件WildCard已手动指定。在构建设置编辑器中将供应配置文件值设置为“自动”,或在目标编辑器中切换到手动供应。SDK'iOS 10.0'中的产品类型'Application'需要代码签名
我也无法选择特定的个人资料。
如何解决这个问题?
Answers:
莫莉,我必须做所有这一切才能使其正常工作。一张图片胜过千言万语。
如果在归档时遇到此错误,请继续阅读。
转到您的应用,然后单击常规标签。在签名部分下,取消选中“自动管理签名”。这样做后,您将立即获得红色错误状态,如下所示。
现在是棘手的部分。您需要在项目下的两个目标中都取消选中“自动管理签名”。这一步非常重要。
现在转到每个目标的“构建设置”选项卡下,并在代码签名身份下设置“ iOS Developer”。对“项目”执行相同的步骤。
现在执行Xcode→产品→清洁。在Xcode中关闭您的项目,然后再次将其重新打开。
之后,转到每个目标的常规标签,然后选中“自动管理签名”,然后在团队下拉菜单中选择您的开发者帐户
再次对您的项目进行存档,一切都会正常进行。
真的,苹果吗?这是否应该使我们的生活更轻松?
太好了,现在我们可以在常规选项卡本身中分别选择用于调试和发布的配置文件,如下图所示。
同样,当您单击Automatically manage signing
它时,它会执行由Fix issue
以前的Xcode版本创建的所有过程。
我讨厌这么说。我只是退出Xcode并再次打开它。简单有效:)
为了解决这个问题:
"View Details"
(打开带有“签名身份”和“配置文件”的新窗口;"Provisioning profiles"
,清空垃圾箱中删除所有证书;祝好运!
这就是我所说的经典的Apple Xcode UX设计错误。
错误提示您有一堆地方错误的东西。
该错误实际上表示“ 我们有您不在线接受的新协议 ”。
选中并取消选中“自动签名”按钮后,出现此协议错误以显示:
登录到开发人员门户,我可以看到标语中的协议更新通知:
。重新启动Xcode 8,然后清除了该错误,仅迫使我重新选择我已经在计算机上拥有并与项目绑定的证书。
可以在一个不太混乱的实现中解决此问题,但这就是我修复它的方式。我将其放在此处是因为它与其他所有人所采取的步骤截然不同。
哦,是的,拥有最新的iOS 10设备和最新的Xcode(我在7.3.1或更高版本上)也会引发错误,直到我更新为止。
这对我来说是这样的:
如果遇到任何随机问题,最好杀死Xcode并再次启动
如果您发现以下屏幕并面临所需的代码签名问题,则以下解决方案之一可能会为您提供帮助。
解决方法1。如前所述,使用Apple ID登录。如果输入正确的捆绑包标识符,则将获得类似的选项。然后从列表中选择适当的配置文件。
解决方案2。如果您不想使用Apple ID登录,请在project.pbxproj文件中更改一个小标志。在项目文件中找到以下文本。
/* Begin PBXProject section */
更改标志ProvisioningStyle = Automatic;
以ProvisioningStyle = Manual;
参考下图。更改标志后,您将看到从列表中选择适当的配置文件的选项。
ProvisioningStyle = Manual;
。不幸的是dd'nt帮助
首先在常规选项卡->签名部分->选择一个开发团队,管理签名
同样,如果您使用多个Pod文件,请分别选择每个Pod目标,然后转到“常规”选项卡->“签名”部分->选择一个开发团队,管理签名
对项目中的所有Pod重复相同的过程
清理->构建项目。
这对我有用
如果在Microsoft Mobile Center中进行编译时收到此错误
SDK SDK'iOS 10.3'中的产品类型'Application'需要代码签名
**归档失败**
请注意,Mobile Center尚不支持使用app-store,ad-hoc和enterprise类型的证书进行自动签名。自动签名仅适用于开发证书。
要解决该限制,您可以做两件事:
使用开发证书。您必须在developer.apple.com门户中创建一个新文件,将其下载到您的计算机上,使用钥匙串将其导出到.p12文件,然后最终将其提供给Mobile Center。你知道该怎么做。
禁用自动签名。您将在项目目标的Xcode中找到该设置。一旦禁用,一个小的“ i”按钮将显示在“ Xcode托管配置文件”标签旁边。单击该按钮,将显示有关配置文件的一些信息。在该窗口的左上角,显示“ PROV”图标。那是您应提供给Mobile Center的配置配置文件。将图标拖放到Mobile Center中的相应字段中。
如果仍然有问题,请尝试此操作。
构建设置->用户定义->供应配置文件(删除。)
它将解决我的问题。
谢谢
1.1:如果您使用的是p12和配置文件,但未使用AppID登录,请不要选择自动管理签名。
这意味着您不需要组建团队。只需在“ 构建设置”中选择您的配置文件和机器代码签名身份即可,例如“ 构建设置”。确保参数也已设置。
然后回到一般。您将看到General set,然后确定。