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