关于ios:从Xcode 7中的unity编辑器创建ipa时出现png压缩错误

Getting png crush error while creating ipa from unity editor in Xcode 7

从统一编辑器创建ipa时出现png压缩错误。我做了一个示例游戏,想在iPhone上运行它。因此,我从unity编辑器中打开了构建设置,并选择了iOS平台,如下图所示。

Image

iOSBuild/Libraries/Plugins/Android/google-play.....

这是一个大信号,说明您的Android插件已包含在最终的Xcode生成的项目中。就您而言,此问题很可能来自Google Play服务插件。

转到Plugins / Android / google-play-services ...并选择每个插件文件。在"插件检查器"选项卡上,确保将其标记为Android,并且未选中"任何平台"复选框。这些文件通常是.aar.jar.so文件。确保进入Android插件文件夹下的每个文件夹,然后执行此操作。

我将使用Google VR插件演示您需要做的事情:

enter


如果您仅将Google Play服务插件用于Android平台(而不是IOS):

在您项目的GooglePlayGames子目录中,只需查找所有出现的

1
#if (UNITY_ANDROID || UNITY_IPHONE)

1
#if UNITY_IPHONE

并删除UNITY_IPHONE(即#if (UNITY_ANDROID || UNITY_IPHONE-> #if UNITY_ANDROID)。

这将阻止Unity Post Processor在IOS构建中包含Android插件。