我负责升级的iOS项目是在2013年使用Objective-C和iOS 7 SDK编写的。我为模拟器更新了它以使用iOS 10.3,但在编译设备时遇到了权利问题(我认为在为商店打包时会出现问题)。
错误是标准
您的应用程序代码签名中指定的权利 权利文件无效,不允许或与这些文件不匹配 在您的配置文件中指定。 (0xE8008016)。
但据我记得,iOS 7没有以相同的方式使用权利(旧的仓库中没有权利文件)。如果项目原来这么老,我该如何解决?就我所知,一切都很匹配所以我不知道它为什么会引起问题。
答案 0 :(得分:0)
也许你可以试试其中之一:
答案 1 :(得分:0)
在这种情况下,它忽略了Xcode似乎没有填写的构建设置。
至少要在设备上进行开发,我必须在构建设置的Project部分中添加权利文件的路径,而不仅仅是Target。这是在“代码签名权利”行下。添加该条目后,我又能够在手机上进行测试。