我正面临以下问题,无法构建应用程序。
XXX有冲突的供应设置。XXX自动 但配置配置文件通配符已手动配置 指定。中将配置文件的值设置为“自动” 生成设置编辑器,或在目标中切换到手动配置 编辑器。SDK中产品类型“Application”需要代码签名 iOS 10.0的< / p >
我也无法选择一个特定的配置文件。
如何解决这个问题?
很好,现在我们可以在general选项卡中分别为Debug和Release选择配置文件,如下图所示。
另外,当你点击Automatically manage signing时,它会执行之前Xcode版本中由Fix issue创建的所有进程。
Automatically manage signing
Fix issue
我修复了它这样做:
为你项目的所有目标设置你的团队。包括扩展。并留下了自动签名管理。
首先在通用选项卡->签约部分->选择一个开发团队,管理签约
类似地,如果你正在处理多个pod文件,分别选择每个pod目标,然后进入general选项卡->签名部分->选择一个开发团队,管理签名
对项目中的所有pod重复相同的过程
创建项目。
这对我很有效
解决此问题:
"View Details"
"Provisioning profiles"
好运!
在Xcode 8 GM seed中禁用自动然后重新启用已经为我解决了这个问题。这可以在项目设置中完成,每个需要签名的目标的信息选项卡。
1.1:如果使用p12和provision文件,但不使用AppID登录,则不选择“自动管理签名”。
也就是说你不需要设置你的队伍。只需要在建立设置中选择您的供应文件和机器代码签名标识,就像这个建立设置。确保参数也设置好了。
然后返回一般。你会看到一般集合,这是可以的。
我的天,为了让它起作用,我不得不做这些。一幅图胜过千言万语。
如果你在存档时得到这个错误,那么继续读取。
< / p >
现在执行Xcode→Product→Clean。在Xcode中关闭你的项目,然后重新打开。
再次对项目进行存档,一切都会正常工作。
实际上,苹果吗?这是为了让我们的生活更轻松吗?
在单元测试目标中
Xcode 7:
Xcode 8:
删除所有帐户后,按+签名(添加)按钮,并用所有开发人员帐户登录。
它会像魔法一样有效……
这是因为您在创建项目时没有选择团队。
我太固执了。我在构建设置中选择了它,但无效。我必须创建一个新项目。
“我在构建设置中选择了它,但无效。I must create a new project.”是错误的。
它是无效的,因为我没有选择扩展。您必须在项目的所有扩展中选择一个概要文件,并且不需要创建一个新的概要文件。
[2 .
我升级到Xcode 8和iOS 10,但我遇到了问题。
我通过进入项目常规选项卡,签名部分来修复它。
点击“启用签名.....”
就是这样。
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
有一个警告:
没有代码签名,但需要授权。不可能在没有签名的情况下向二进制文件添加权限。
我的解决方案是去目标→一般→签署 ->点击使签字……按钮,我解决了这个问题。
步骤:
如果您看到下面的屏幕,并面临所需的代码签名问题,那么以下解决方案之一可能会帮助您。
解决方案1。如前所述,使用Apple ID登录。然后,如果您输入正确的包标识符,您将得到如下选项。然后从列表中选择适当的概要文件。
解决方案2。如果你不想用你的Apple ID登录,那么在项目中更改一个小标志。pbxproj文件。在项目文件中找到以下文本。
/* Begin PBXProject section */
将标志ProvisioningStyle = Automatic;改为ProvisioningStyle = Manual;参考下图。更改标志后,您将看到从列表中选择适当概要文件的选项。
ProvisioningStyle = Automatic;
ProvisioningStyle = Manual;
即使在安装Watch OS应用程序扩展时,Xcode 8.1也出现了同样的错误:
在Build项目中将Provisioning Profile更新为Empty后
,,代码签名标识到iOS开发者在每个目标构建设置。
这就是我所说的典型的苹果Xcode UX设计漏洞。
错误说有一堆东西你做错了局部。
错误实际上意味着“我们有一份你不接受的新协议”。
在检查和取消自动签名按钮后,我得到了这个协议错误显示:
登录到开发者门户网站,我看到了一个协议更新通知的横幅:
这本来可以在一个不那么令人困惑的实现中处理,但这就是我修复它的方式。我把它放在这里,因为它与其他人给出的步骤截然不同。
哦,是的,拥有最新的iOS 10设备和最新的Xcode(我使用的是7.3.1之类的)也会抛出错误,直到我更新。
我只需要取消勾选“自动管理签名”,再次检查它,并重新构建。
如果没有登录,则单击添加账户。
然后在选择你的团队配置文件并检查自动管理签名,并保留其他一切在Xcode中。它会自己完成剩下的工作。
我不想这么说。我退出Xcode,重新打开。简单有效:)
我是这样做的:
ps:如果遇到任何随机问题,杀死Xcode并重新发行是最好的方法
如果在微软移动中心编译时遇到此错误
❌代码签名是必要的产品类型'应用程序'在SDK iOS 10.3的< / p > **存档失败**
❌代码签名是必要的产品类型'应用程序'在SDK iOS 10.3的< / p >
**存档失败**
请注意,移动中心目前还不支持应用商店、临时和企业类型证书的自动签名。自动签名只适用于开发证书。
你可以做两件事来克服这个限制:
使用开发证书。你必须在developer.apple.com门户网站上创建一个新文件,将其下载到你的机器上,使用keychain将其导出为.p12文件,最后将其提供给Mobile Center。你知道该怎么做。
禁用自动签名。你会在Xcode的项目目标中找到这个设置。一旦禁用,一个小的“i”按钮将显示在“Xcode managed profile”标签旁边。单击该按钮,将显示有关概要文件的一些信息。在该窗口的左上角,会显示一个“PROV”图标。这是您应该提供给Mobile Center的配置文件。将图标拖放到移动中心的相应字段中。
.
所有答案看起来都很好,但我发现仍然有问题,所以我在XCode 9.0中更改了Build中的设置-共享它,以便它可以帮助别人。
Xcode复选框的Untick-tick (check-uncheck) “自动管理签名”.)不适合我(正如上面许多人建议的那样)。
它发生在项目中链接的框架上。
Build settings
Signing Identity
在Build Setting中改变Signing
Build Setting
Signing
Clean和Archive你的代码,希望它会帮助你。
Clean
Archive
我什么都做了,但一点用都没有。我卸载了Xcode 10,安装了Xcode 9.4,然后它就开箱即用了!
如果你仍然有问题,那么请尝试这个。
构建设置->用户自定义->配置文件(删除此。)
这将解决我的问题。
谢谢
我已经尝试了所有的问题,但不适合我 我尝试的是
首先,我想用手动代码签名的过程,我不会通过自动代码签名来做
你现在可以出发了
Xcode版本11.0:
我最近升级到Xcode版本11.0。
看起来苹果把签名从原来的常规标签移到了一个新的标签。
选择你的目标,在构建设置中搜索用户定义部分,选择供应配置文件并删除它
.