我正在开发一个使用 Firebase SDK for Unity 的项目,特别是 FirebaseMessaging.unitypackage ,在 android 上一切正常,但我收到 < strong>iOS 版本错误。
重现错误的最小、完整和可验证示例:
要求:
- iOS 设备(7.0 或更高版本)
- 装有 macOS 的计算机
- Xcode 8
步骤:
- Download最新的统一版本。 (此时为5.5.1f1)
- Download适用于 Unity 的 Firebase SDK。
- 解压缩 Firebase SDK for Unity。
- 打开 Unity 5.5.1f1 并创建一个新项目。
- 转到 Assets > Import Package > Custom package...,选择解压后的
FirebaseMessaging.unitypackage 并全部导入。
- 转到 File > Build Settings... ,选择 iOS 并点击 Switch Platform。
- 打开播放器设置...并设置一个Bundle Identifier。
- 文件 > 保存项目
- 将 iOS 设备连接到计算机。
- 文件 > 构建和运行
在 Xcode 上构建的项目将因下图所示的错误而结束:
在两个不同的 MacBook 和多个项目中进行了尝试。
- 有什么我们可以做的吗?
- 这是必须的错误吗
由 Google 解决?
Best Answer-推荐答案 strong>
2 月 27 日,new version的Firebase Unity SDK已发布解决此错误。现在 Unity 项目在 iOS 上编译没有错误。
关于ios - Firebase SDK for Unity 无法在 iOS 中编译,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/42418985/
|