gpt4 book ai didi

swift - Smashtag(Stanford CS193p Twitter 客户端)未在 iPhone 上加载

转载 作者:行者123 更新时间:2023-11-28 15:50:00 28 4
gpt4 key购买 nike

我正在尝试让我的 SmashTag 应用程序加载到我的手机上。所有的证书和东西都是有序的(即,我已经能够从 Xcode 将其他应用程序加载到手机上)但是当我尝试加载 Smashtag 时,我遇到了与 Twitter 框架相关的错误。

我加载了该应用程序,我的 iPhone 似乎启动了该应用程序,然后 Xcode 在控制台中给我这条消息:

dyld:找不到符号:__TWvdvC7Twitter4User10screenNameSS
引用自:/var/containers/Bundle/Application/AB50558C-00A2-4C61-B81D-F862C8B25EDA/Smashtag.app/Smashtag
预计在:/System/Library/Frameworks/Twitter.framework/Twitter
在/var/containers/Bundle/Application/AB50558C-00A2-4C61-B81D-F862C8B25EDA/Smashtag.app/Smashtag

我做了一些 SO 研究,看起来这是某种框架问题。在我的 Smashtag 项目中,Linked Frameworks and Libraries 部分有 Twitter.Framework,它是“必需的”,在 Smashtag 的 Frameworks 文件夹中包含 Twitter.xcodeproj,没有任何东西是红色的,也没有给出任何错误或警告。有人可以告诉我我做错了什么吗?谢谢。

(我尝试删除并阅读框架,没有帮助)

最佳答案

首先,将 Twitter 框架转换为 Current Swift Syntax(Edit 菜单,Convert 项,你然后仍然需要将 User.swift 中的 asPropertyList 字典类型从 AnyObject 更新为 [String: Any]) .

然后,确保 Twitter 框架也出现在 Smashtag 项目的 Embedded Binaries 部分(就像它在 链接框架和库部分)。

关于swift - Smashtag(Stanford CS193p Twitter 客户端)未在 iPhone 上加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42430904/

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