将Parse.com 1.11.0添加到watchOS 2

时间:2015-12-14 23:14:01

标签: ios parse-platform swift2 watch-os-2

在Parse SDK更新到1.11.0中,它表示它支持watchOS和tvOS。我想知道如何使用Cocoapods将框架添加到我的watchOS应用程序中。 pod文件包含pod 'Parse',我已经运行pod update然后pod install但是当我向watchOS 2 Extension添加桥接标头时,它表示找不到文件。

你知道我应该做什么吗?

谢谢

1 个答案:

答案 0 :(得分:3)

似乎尚未针对watchOS 2更新QuickStart说明。我在announcement either中找不到任何信息。

如果您只需要在WatchKit扩展目标上使用Parse,那么一个简单的Podfile similar to this将起作用:

# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
# use_frameworks!

target 'MyApp' do

end

target 'MyApp WatchKit App' do

end

target 'MyApp WatchKit Extension' do
    platform :watchos, '2.0'
    pod 'Parse', '~> 1.11'
end

但是,如果您需要在iOS目标和WatchKit扩展目标中使用Parse(例如,在iOS上注册推送通知并与WatchKit上的Parse通信),事情就会复杂一些。

由于"Generated duplicate UUIDs" bug in CocoaPods,您需要to work around the issue,首先在您的终端中运行:

export COCOAPODS_DISABLE_DETERMINISTIC_UUIDS=YES

接下来,您可以创建一个Podfile,如下所示:

# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
# use_frameworks!

target 'MyApp' do
    platform :ios, '8.0'
    pod 'Parse', '~> 1.11'
end

target 'MyApp WatchKit App' do

end

target 'MyApp WatchKit Extension' do
    platform :watchos, '2.0'
    pod 'Parse', '~> 1.11'
end

最后,pod install,你应该好好去!