gpt4 book ai didi

iOS - 使用自定义框架仅在模拟器中导致 'unrecognized selector sent to instance'

转载 作者:行者123 更新时间:2023-11-29 00:03:41 30 4
gpt4 key购买 nike

我正在使用 ClippingBezier框架。我使用提供的步骤编译了框架 here并将其添加到我的项目中。当该项目在实际设备(即 iPhone 和 iPad)上运行时,它运行得非常完美。但是,在模拟器中,应用程序崩溃并出现错误 NSInvalidArgumentException', reason: '-[UIBezierPath findIntersectionsWithClosedPath:andBeginsInside:]: unrecognized selector sent to instance where the method in the error is found in the框架。

有什么解决办法吗?

最佳答案

认为你正在构建没有模拟器架构的框架,你应该在构建框架时选择模拟器,然后导航到 Release/iphonesimulator 并使用该框架,如果你想在模拟器中测试你的框架, release/iphoneos 中的文件仅用于设备目标。

使用运行脚本创建聚合目标可以帮助创建胖框架(包括设备和模拟器架构),但具有此框架的应用程序不会进入 AppStore。示例脚本可以在 here 中找到.

要为模拟器创建框架,请在以设备目标中的任何模拟器为目标时编译框架。

关于iOS - 使用自定义框架仅在模拟器中导致 'unrecognized selector sent to instance',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48700376/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com