0

我在 Android 和 iOS 平台上使用相同的项目。在 Android 中,我使用过 Google Play 服务,但在 iOS 中我不想使用它。所以我在脚本定义符号下添加了 NO_GPGS。

在此处输入图像描述

在这种标志起作用之前,但现在它开始向我显示错误。我在 xCode 中遇到了这种错误,所以我无法编译它。

在此处输入图像描述

我正在使用这个软件版本 Unity 2017.1.2 xCode 9.1

基本上我不想在我的 iOS 项目中编译或使用 Google Play Services。所以我正在寻找一些方法来实现这一点。到目前为止,上面的标志已经工作了,但今天没有。

其他人在这里面临同样的错误: NO_GPGS 在 Unity IOS 上不起作用

因此,请为此提供一些解决方案。

4

1 回答 1

0

这个改变对我有用。对于 iOS 文件夹中存在的两个 GPG 文件,请将其平台更改为仅Android。然后它不会在xCode项目编译中产生任何障碍。这是其他人的更多许可的参考图片:

在此处输入图像描述

所以要执行两个步骤:

  1. 脚本定义符号中的 NO_GPGS 标志和
  2. 取消勾选 GPG 文件的 iOS 平台存在于 Plugin->iOS 文件夹中。
于 2017-11-26T12:19:12.523 回答