Xcode 在非常旧的 iOS 项目上无效授权



我负责升级的iOS项目是在2013年编写的,使用Objective-C和iOS 7 SDK。我为模拟器更新了它以与iOS 10.3配合使用,但是在为设备编译时遇到了权利问题(我认为在为商店打包时会是一个问题(。

错误是标准

应用程序的代码签名中指定的权利 授权文件无效、不允许或与授权文件不匹配 在预配配置文件中指定。(0xE8008016(。

但据我所知,iOS 7 没有以相同的方式使用权利(我们的旧存储库中没有权利文件(。如果项目最初如此陈旧,我该如何修复它?据我所知,一切都匹配,所以我不知道为什么它会导致问题。

也许你可以尝试其中之一:

  • 清理您的证书,然后在会员中心重新制作
  • 查看"目标>生成设置">"代码签名">"代码签名授权",以确认代码签名正确或已更新。
  • 转到目标>功能。打开/关闭或关闭/打开其中一个功能。
在这种情况下,

它忽略了Xcode似乎没有填写的构建设置。

至少为了在设备上进行开发,我必须在构建设置的"项目"部分(而不仅仅是目标(中添加授权文件的路径。这位于"代码签名授权"行下。添加该条目后,我能够再次在手机上进行测试。

最新更新