4

我有一个以 iOS 和 macOS 为目标的项目。当我将 iCloud 功能添加到 iOS 项目并运行它时,我收到一条错误消息,指出我的权利文件包含无效或不允许的权利。当我进入构建设置时,我注意到我的 iOS 目标使用与 macOS 目标相同的授权文件。

两个目标是否应该使用相同的授权文件,还是应该各自拥有自己的授权文件?

4

1 回答 1

5

不,原则上不同的目标应该有不同的权利。

我曾经遇到过同样的问题,不幸的是必须为每个目标的权利文件使用不同的文件名,否则 Xcode 会将它们全部混淆。

您可以在每个目标的构建设置中设置权利文件。

于 2017-06-21T00:18:47.023 回答