将 tvOS Parse SDK 添加到现有 iOS 项目
Posted
技术标签:
【中文标题】将 tvOS Parse SDK 添加到现有 iOS 项目【英文标题】:Adding tvOS Parse SDK to existing iOS project 【发布时间】:2016-01-04 23:41:10 【问题描述】:是否有人成功地将 Parse tvOS SDK 添加到具有单独 tvOS 目标的现有 ios 项目中?
iOS 应用已经使用 Parse SDK。
我在我的项目中添加了一个 tvOS 目标,添加了 Bolts
、Parse
、SystemConfiguration
和 libsqlite3.tbd
(在此处获取 Parse & Bolts:https://github.com/parseplatform/parse-sdk-ios-osx/releases/tag/1.11.0)
我可以在 AppleTV 模拟器上编译和运行该目标,但我收到大量这样的警告:
URGENT: building for tvOS simulator, but linking in object file
(<path>Parse.framework/Parse(PFObject.o)) built for iOS.
Note: This will be an error in the future
另外,调用PFUser.logInWithUsernameInBackground
只是挂起。
不确定我正在尝试做的事情是否不可能,如果我在做一些愚蠢的事情。因为项目之间有很多可共享的代码,所以让它工作会很棒。
【问题讨论】:
看来你并不孤单:github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/250 【参考方案1】:想通了。我在构建设置中从 tvOS 目标的 Framework Search Paths
中删除了 iOS 框架的路径。 iOS 框架的位置首先出现在路径列表中,我猜这是劫持了框架,因为 iOS/tvOS 框架具有相同的名称。
有时你只需要休息一下,然后仔细检查你的假设。
【讨论】:
具体在哪里?可以截图吗?以上是关于将 tvOS Parse SDK 添加到现有 iOS 项目的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Parse iOS SDK 的 Parse Calls 中添加标头?
如何在 AppDelegate 中使用 Parse 正确设置 Facebook iOS SDK?