对于我来说,Xcode复选框的Untick-tick(取消-勾选)"自动管理签名"无法正常工作(正如许多人在顶部建议的那样)。
这发生在项目中链接的框架中。
Build settings
Signing Identity
如果没有登录,请点击添加账户。
然后选择您的团队配置文件,并勾选自动管理签名,在Xcode中将其他所有内容保持不变。它会自动执行剩余的步骤。
Code signing is required for product type 'Application' in SDK 'iOS 10.0'
它的意思是:代码未签名,但需要授权。在没有进行签名的情况下,无法添加授权到二进制文件中。/* Begin PBXProject section */
ProvisioningStyle = Automatic;
更改为ProvisioningStyle = Manual;
。请参考以下图片。更改标志后,您将看到从列表中选择适当配置文件的选项。
ProvisioningStyle = Manual;
,但不幸的是没有帮助。 - Supriya Kalghatgi首先在“概述”选项卡中 -> 签名部分 -> 选择开发团队,管理签名
同样,如果您正在使用多个pod文件,请逐个选择每个pod目标并转到“概述”选项卡 -> 签名部分 -> 选择开发团队,管理签名
为项目中的所有pods重复相同的过程
清除 -> 构建项目。
这对我有效。
在单元测试目标中
Xcode 7:
Xcode 8: