在Parse SDK更新到1.11.0中,它表示它支持watchOS和tvOS。我想知道如何使用Cocoapods将框架添加到我的watchOS应用程序中。 pod文件包含pod 'Parse'
,我已经运行pod update
然后pod install
但是当我向watchOS 2 Extension添加桥接标头时,它表示找不到文件。
你知道我应该做什么吗?
谢谢
答案 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
,你应该好好去!