/ / Reagálj a natív frissítésre 0.50.4-ről 0.55.3-ra, így nem adunk meg ilyen fájlt vagy könyvtárat Yoga.c hiba - ios, xcode, reaktív-natív, jóga-x1

Népszerű frissítés 0.50.4-től 0.55.3-ig, nem ad ilyen fájlt vagy könyvtárat Yoga.c hiba - ios, xcode, react-native, yoga-x1

A saját natív projektemet 0,50,4-ről o55.3-ra (legutóbbi) frissítem. A frissítést követően npm install Hiba van az alábbiak szerint.

No such file or directory: "{PATH}/node_modules/reactnative/ReactCommon/yoga/yoga/Yoga.c"

Megnéztem a fájlkönyvtárat, és kiderült, hogya 0,52.0 feletti reagálású natív verziót használó projekteknek különböző fájl jóga könyvtárai vannak. Kérjük, ellenőrizze a képeket (az első <0,52.0, a második a> = 0,52,0)

0,52.0 előtt 0,52,0 után Hogyan lehet megoldani a problémát, hogy nem találja a Yoga.c fájlt a legutóbbi natív változatban?

Megjegyzés: Megtisztítottam, újra telepítettem az npm modulokat, eltávolítottam az IOS mappába és próbáltam ... semmi sem működött.

EDIT podfile

# Uncomment the next line to define a global platform for your project
platform :ios, ‘9.0’

target "ProjectName" do
# Uncomment the next line if you"re using Swift or would like to use dynamic frameworks
#use_frameworks!

# Pods for ProjectName

pod "Fabric"
pod "Crashlytics"
pod "RSKImageCropper"
pod "QBImagePickerController"
pod "FreshchatSDK"
pod "Mixpanel"

pod "React", :path => "../node_modules/react-native", :subspecs => [
"BatchedBridge"
]

pod "yoga", :path => "../node_modules/react-native/ReactCommon/yoga"
# pod "react-native-sqlite-storage", :path => "../node_modules/react-native-sqlite-storage"



pod "RNShare", :path => "../node_modules/react-native-share"

pod "TextToSpeech", :path => "../node_modules/react-native-tts"

pod "RNVectorIcons", :path => "../node_modules/react-native-vector-icons"

pod "react-native-mixpanel", :path => "../node_modules/react-native-mixpanel"

end

válaszok:

1 a válasz № 1

Kérem, frissítse Önt Podfile beleértve a vonalakat is, távolítsa el az áramot yoga pod spec. Az alábbiakban az Önök referenciáira vonatkozik, a meglévő függőségekre is.

target "Demo" do
# Uncomment the next line if you"re using Swift or would like to use dynamic frameworks
# use_frameworks!

# Pods for Demo

rn_path = "../node_modules/react-native"

pod "yoga", path: "#{rn_path}/ReactCommon/yoga/yoga.podspec"


pod "React", path: rn_path, subspecs: [
"Core",
"CxxBridge",
"DevSupport",
"RCTActionSheet",
"RCTAnimation",
"RCTGeolocation",
"RCTImage",
"RCTLinkingIOS",
"RCTNetwork",
"RCTSettings",
"RCTText",
"RCTVibration",
"RCTWebSocket",
]


pod "RNVectorIcons", :path => "../node_modules/react-native-vector-icons"

end

csinál pod install újra, Tiszta épít, törölje a származtatott adatokat és futtassa az iOS kódot az Xcode-tól.


Kapcsolódó kérdések


Hozzászólások (0)

Hozzászólni