Инсталацията на 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 файл (вижте изображението по-долу):