Getting png crush error while creating ipa from unity editor in Xcode 7
从统一编辑器创建ipa时出现png压缩错误。我做了一个示例游戏,想在iPhone上运行它。因此,我从unity编辑器中打开了构建设置,并选择了iOS平台,如下图所示。
选择iOS平台后,它将在Xcode 7中打开,并且我已连接iPhone设备。在构建此游戏时遇到此错误。
我知道为什么发生此png压缩错误(在Xcode中,我们有多个具有相同名称的图像)。我正在为Android OS使用一个插件库。在该库中,只有错误图像如下所述。
我的问题是如何避免Xcode中的android插件库。如果我们做不到,则意味着给出一些想法来纠正此问题。
注意:我是新开发的统一游戏。
在第二张图片上显示:
iOSBuild/Libraries/Plugins/Android/google-play.....
这是一个大信号,说明您的Android插件已包含在最终的Xcode生成的项目中。就您而言,此问题很可能来自Google Play服务插件。
转到Plugins / Android / google-play-services ...并选择每个插件文件。在"插件检查器"选项卡上,确保将其标记为Android,并且未选中"任何平台"复选框。这些文件通常是
我将使用Google VR插件演示您需要做的事情:
如果您仅将Google Play服务插件用于Android平台(而不是IOS):
在您项目的GooglePlayGames子目录中,只需查找所有出现的
1 | #if (UNITY_ANDROID || UNITY_IPHONE) |
或
1 | #if UNITY_IPHONE |
并删除
这将阻止Unity Post Processor在IOS构建中包含Android插件。