/ / Import RealmSwift вече не работи с CocoaPods - ios, swift, cocoapods, царство

Импорт RealmSwift вече не работи с CocoaPods - ios, swift, cocoapods, царство

Инсталацията на CocoaPods на RealmSwift Kruherson препоръчва се тук (или също се препоръчва от страницата realm.io) тук) основно работи - все пак има един проблем, който остава в приложението ми, използвайки Swift 0.92.3:

Следният внос вече не се разпознава!

import RealmSwift

Какво още трябва да направя, за да накарам КакаоПод да работи под Swift?

Ето съдържанието на моя Подфийл използван:

platform :ios, "8.3"
use_frameworks!

xcodeproj "/Users/XXX/.../MyApp/MyApp.xcodeproj"

target "MyApp" do
pod "RealmSwift", ">= 0.92.3"
end

Тук екранна снимка на моя Xcode проект (само частта на Pods) изглежда след "pod install":

въведете описанието на изображението тук

Има няколко "червени неща" - може ли проблемът да е тук или какво да пропусна?

Какво трябва да направя, за да получа import RealmSwift работа отново?

Отговори:

0 за отговор № 1

Червеният цвят на всички под-рамки не е вреден! Рамките не са физически там - затова Xcode не може да промени цвета. Това със сигурност не показва грешка тук ...

Подфлексът по-горе обаче не е правилният, ако искате да използвате "MyApp WatchKit Extension". Правилният е:

xcodeproj "MyApp.xcodeproj"
workspace "MyApp.xcworkspace"
platform :ios, "8.3"

source "https://github.com/artsy/Specs.git"
source "https://github.com/CocoaPods/Specs.git"

use_frameworks!
link_with "MyApp", "MyApp WatchKit Extension"

def shared_pods
pod "RealmSwift", ">= 0.92.3"
end

target "MyApp" do
shared_pods
end

target "MyAppTests" do
shared_pods
end

target "MyApp WatchKit Extension" do
shared_pods
end

Също така е важно да продължавате да "внасяте RealmSwift" във вашата дефиниция (и) на Realm-Object, както може да се види в един пример по-долу:

въведете описанието на изображението тук

Също така, ако възнамерявате да използвате вашия обект Realm-inдве цели (т.е. "MyApp" и "MyApp WatchKit Extension"), уверете се, че сте избрали двете съответни цели в прозореца за избор на целта на вашия RealmObject.swift файл (вижте изображението по-долу):

въведете описанието на изображението тук