【问题标题】:XCode error when buiding for app store为应用商店构建时出现 XCode 错误
【发布时间】:2015-07-05 20:29:57
【问题描述】:

自 2015 年初以来,Apple 有了新的限制,即您必须支持 64 位并使用 ios 8 SDK 构建。我用 Unity for IOS 构建了我的代码,然后打开了 XCode 并打开了我刚刚通过 Unity 创建的文件。我在 XCode 中很好地构建了它,没有错误。然后我去存档并验证它。然后它告诉我上面提到的新限制。

它说使用默认架构来构建单个二进制文件。我去改变架构以适应这个。然后我做了一个全新的构建,它给了我一个错误,说“文件是通用的(2 个切片)但不包含一个(n)armv7s 切片”。我研究了这个错误,它说只是从架构中删除 armv7s。我这样做并再次构建。

然后我收到错误“文件中缺少所需的架构 arm64 .....架构 arm64 的未定义符号”。我知道这意味着 arm64 不支持我的一些库。我从架构中取出 arm64,然后我又回到了它说我需要为 64 位构建的开始。

以前有没有人遇到过此类问题并且可能有解决方案。

提前非常感谢

【问题讨论】:

标签: ios objective-c xcode unity3d


【解决方案1】:

您需要从 Unity 进行新构建。从 Player Settings -> Iphone -> Other settings -> Configuration 。在 Scripting backend 下选择 IL2CPP,然后在 Architecture 下选择 Universal。

【讨论】:

    猜你喜欢
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多