gpt4 book ai didi

iOS:dyld:库未加载 SQLite

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:06:12 24 4
gpt4 key购买 nike

我在应用程序中使用 SQLite 作为扩展。 在模拟器中一切正常,但在我的设备中运行应用程序时出现错误。

 dyld: Library not loaded: @rpath/SQLite.framework/SQLite Referenced from: /private/var/mobile/Containers/Bundle/Application/898AED60-6F5F-482C-83FC-A55655599429/*.app/PlugIns/*.appex/* Reason: image not found 

我必须将框架添加到扩展中的“复制文件”部分。问题已解决。

但是当我在我的设备上运行该应用程序时,我必须取消选中“仅在安装时复制”选项当我在模拟器上运行我的应用程序时,我必须检查它。如果我没有,将显示新错误:

error: make directory /Users/*/Library/Developer/Xcode/DerivedData/*-dlklrcpbpykobgbkaophrsrhssxr/Build/Products/Debug-iphonesimulator/*.appex/Frameworks/SQLite.framework: File exists 

如何解决。如果我将应用存档并上传到应用商店,这个选项是怎么回事,如何让它在模拟器和设备上运行?

最佳答案

在您的目标中,选择常规 选项卡。在 Embedded Binaries 部分添加您的 SQL.framework。这是针对动态库的。 清理并在模拟器和设备上运行

如果不起作用,返回目标,Build Setting 选项卡。在你的copy files阶段,取消选中Copy only when installing,选中Code Sign On Copy,然后选择Destination 框架

这允许归档 ipa 没有问题。

关于iOS:dyld:库未加载 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027882/

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