当我尝试在我的设备上运行应用程序时,使用Xcode出现了以下错误:
可执行文件签名的授权无效
使用旧版Xcode时没有问题。有人知道如何解决这个错误吗?
当我尝试在我的设备上运行应用程序时,使用Xcode出现了以下错误:
可执行文件签名的授权无效
使用旧版Xcode时没有问题。有人知道如何解决这个错误吗?
/usr/bin/codesign --force --sign 701BB03735D5960C855D6E79223414F93F40065E --entitlements $workspace/xxx.app.xcent --timestamp=none $workspace/xxxx.app
对于我的情况,我的权限文件没有问题,问题在于701BB03735D5960C855D6E79223414F93F40065E
是错误的,但错误信息总是打印为可执行文件签名的权限无效
。浪费了我整整一天。
我只是去了苹果开发者门户网站,下载了适当的配置文件并重新安装了它(Xcode 10.1)
(Xcode 7.3.1) 我遇到了一个特定设备的问题。 解决方法是从同事的电脑上成功运行该应用程序,之后我在自己的电脑上就不再出现这个错误了。
我也遇到了同样的问题。对我来说,解决方案如下:
结论:如果有任何服务被启用但未配置,则禁用或配置该服务可能会解决问题。
以上所有内容都是正确的,特别是Bartłomiej Semańczyk所说的:在Dev Center和您的项目中重新检查授权设置。
我对Xcode 9 / iOS 11有两个建议...
如果您在存储库中添加了NFC的新授权(仅适用于iOS11 / Xcode 9),而该存储库还包含一个Xcode 8项目,则Xcode 8将无法使用。
因此,如果您使用具有条件编译的相同基础代码(共享相同的非代码文件)的多个项目,请务必区分不同Xcode版本之间的授权文件。
即使看起来是一个简单的修复,但我通过更新我的iPhone的iOS版本来解决它。 编辑由于负评:我看到的所有答案都只谈到了Xcode的更新。这很奇怪,因为我的旧iOS版本是iOS 13.3.3,而在另一部安装了iOS 13.6的iPhone上可以正常工作。更新到iOS 13.7后,问题得到解决。