Google Cast iOS SDK v3.3 存档上传问题

Google Cast iOS SDK v3.3 archive upload issue

我使用最新版本的Xcode (8.2.1 b8C1002) 和最新版本的GoogleCast.framework (3.3.0)

显然我按照these steps集成了SDK

当我尝试上传存档的应用程序时,我发现了这些问题

有人遇到这个问题并找到了解决方案吗?

提前致谢

iOS Sender v3.3 添加了一个 shell 脚本 strip_unused_archs.sh 到 SDK 包中,从应用程序包中删除未使用的架构。这允许提交到 App Store。例如,此脚本删除模拟器切片,这些切片包含在框架中但不允许在 App Store 中使用。

在项目中添加 strip_unused_archs.sh -> 构建阶段 -> 新建 运行 脚本阶段

strip_unused_archs.sh 将扫描整个项目的框架路径,以创建仅为当前目标构建的新框架。如果你为模拟器构建,你只会得到 x86_64 切片。如果您为真实设备或 "Generic iOS devices," 构建,您将获得 arm64。如果您的应用程序支持旧设备,则保留其他旧版本 (e.q.armv7)。

请注意,不仅 GoogleCast 框架会被剥离,框架搜索路径下的所有框架都会被剥离。