【问题标题】:Link SceneKit Framework avoid crash on iOS 7链接 SceneKit 框架避免在 iOS 7 上崩溃
【发布时间】:2015-10-04 16:24:35
【问题描述】:

我有一个支持 iOS 7 及更高版本的应用。对于我想使用 SceneKit 的视图之一,如果应用程序在 iOS 8 或更高版本上运行。我通过使用这段代码来做到这一点

if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")){
        [self performSegueWithIdentifier:@"3DIdentifier" sender:cell];
    }
    else{
        [self performSegueWithIdentifier:@"2DIdentifier" sender:cell];
    }
}

问题在于,当使用 iOS 7 模拟器时,应用程序无法运行。

原因:找不到合适的图片。发现: /System/Library/Frameworks/SceneKit.framework/SceneKit:mach-o,但不是为 iOS 模拟器构建的

有没有办法链接 SceneKit 以使应用程序仍然可以在 iOS 7 上构建和运行?

【问题讨论】:

    标签: ios objective-c swift linker scenekit


    【解决方案1】:

    【讨论】:

    • 成功!我不是弱链接。我在“Link Binary With Libraries”下找到了 SceneKit.framework,并将状态设置为“可选”。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 2011-01-09
    • 2013-11-23
    • 1970-01-01
    相关资源
    最近更新 更多