【问题标题】:cannot run the cardboard demo on iOS device无法在 iOS 设备上运行 Cardboard 演示
【发布时间】:2015-09-04 08:39:02
【问题描述】:

我已经完成了谷歌开发者网站所说的一切,但问题是 Xcode 在编译演示项目时仍然存在一些问题。

问题是:ld:

/Users/Day1/Desktop/temp files/New Unity Project 3/cardboarddeomsave2/Libraries/Plugins/iOS/libvrunity.a(unity-6C9520564923BB79.o) 不包含位码。您必须在启用位码的情况下重建它(Xcode 设置 ENABLE_BITCODE), 从供应商处获取更新的库,或禁用此目标的位码。用于架构 arm64 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我意识到的另一件事是,在我编译项目之前,Xcode 场景的右侧有一个红色区域。 (libiconv.2.dylib 是红色的)这里有关联吗?

(顺便说一下,我已将我的 OS X 升级到 OS X EI Captian beta 并且我的 Xcode 是 Xcode 7.0 beta)

【问题讨论】:

    标签: ios google-cardboard


    【解决方案1】:

    我也遇到了这个问题,这似乎解决了我的问题。 (它为我构建并部署应用程序,但在仍然连接时无法运行。如果我停止连接并重新启动应用程序以使其仅从手机运行,它运行得非常好。)

    1. 在 Xcode 中,选择左侧窗格顶部菜单中的文件夹视图,然后 在左侧窗格中选择您的项目。
    2. 然后在主面板上方的菜单中,选择 Build Settings。
    3. 在构建设置中,确保选择“全部”(而不是“基本”)
    4. 向下滚动到 Build Options 并将“Bitcode Enabled”设置为 NO。

    【讨论】:

    • 我在尝试构建设备的第一个晚上遇到了同样的问题。根据 anthony-n 的回答,将“Bitcode Enabled”设置为 NO 解决了我的问题。
    猜你喜欢
    • 2016-07-07
    • 2016-02-24
    • 2015-10-01
    • 2015-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-24
    • 2018-07-19
    相关资源
    最近更新 更多