Добавить Parse.com 1.11.0 для watchOS 2

В обновлении Parse SDK до 1.11.0 говорится, что он поддерживает watchOS и tvOS. Мне было интересно, как я могу добавить фреймворки в мое приложение watchOS, используя Cocoapods. Файл pod содержит pod 'Parse' и я побежал pod update затем pod install но когда я добавляю мостовой заголовок к расширению watchOS 2, он говорит, что файл не найден.

Ты знаешь, что я должен делать?

Спасибо

1 ответ

Похоже, что инструкции QuickStart не были обновлены для watchOS 2. Я также не смог найти никакой информации в объявлении.

Если вам нужно использовать Parse только для вашей цели WatchKit Extension, тогда подойдет простой 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

end

target 'MyApp WatchKit App' do

end

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

Однако, если вам нужно использовать Parse как в вашей iOS-цели, так и в расширении WatchKit (например, для регистрации Push-уведомлений на iOS и для связи с Parse на WatchKit), все будет немного сложнее.

Из-за ошибки "Сгенерированные дубликаты UUID" в CocoaPods вам нужно будет обойти эту проблему, запустив сначала это в своем терминале:

export COCOAPODS_DISABLE_DETERMINISTIC_UUIDS=YES

Далее вы можете создать такой подфайл, как этот:

# 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и тебе должно быть хорошо идти!

Другие вопросы по тегам