NO_GPGS在Unity IOS上不起作用

时间:2017-11-24 14:26:41

标签: ios unity3d google-play-services xcode9.1

我正在为Android和iOS平台使用相同的项目。在Android中,我使用过Google Play服务但在iOS中我不想使用它。所以我在Scripting Define Symbols下添加了NO_GPGS。

enter image description here

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

enter image description here

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

基本上我不想在我的iOS项目中编译或使用Google Play服务。所以我找到了一些方法来实现这一目标。到目前为止上面的旗帜已经奏效,但今天没有。

其他人在这里遇到的错误相同: NO_GPGS Does not work on Unity IOS

所以请对此提出一些解决方案。

1 个答案:

答案 0 :(得分:0)

这一改变对我有用。对于iOS文件夹中存在的两个GPG文件,仅将平台更改为 Android 。之后它不会在xCode项目编译中创建任何障碍。 这是参考图像,以便更多地了解其他人:

enter image description here

执行两个步骤:

  1. 脚本定义符号中的NO_GPGS标志和
  2. 在插件> iOS文件夹中存在用于GPG文件的iOS平台。