React-native-onesignal: OneSignal/OneSignal.h νŒŒμΌμ„ 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 01μ›” 24일  Β·  44μ½”λ©˜νŠΈ  Β·  좜처: OneSignal/react-native-onesignal

이미 μ—΄κ³  닫은 λ¬Έμ œκ°€ μžˆμ—ˆκ³  λ¬Έμ œκ°€ μžˆμ—ˆμ§€λ§Œ 이것은 μ—¬μ „νžˆ β€‹β€‹λ¬Έμ œμž…λ‹ˆλ‹€. 문제 133을 μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.

λ¬Έμ œμ— λŒ€ν•œ λ‚΄ 의견 은 문제λ₯Ό μ„€λͺ…ν•©λ‹ˆλ‹€.

λ¦¬μ•‘νŠΈ λ„€μ΄ν‹°λΈŒ 0.40.0 OneSignal 3.0

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

병합, ν…ŒμŠ€νŠΈ 및 μˆ˜μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λͺ¨λ“  44 λŒ“κΈ€

λ”°λΌμ„œ 기본적으둜 CocoaPodsλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠκΈ°λ‘œ μ„ νƒν•œ 경우 ν”„λ ˆμž„μ›Œν¬κ°€ λͺ¨λ“ˆμ—μ„œ μ—…λ°μ΄νŠΈλ˜μ§€ μ•ŠμŒμ„ μ˜λ―Έν•©λ‹ˆλ‹€. μ œκ°€ λ§žμŠ΅λ‹ˆκΉŒ?

λ„€, λ§žλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. λ‚˜λŠ” CocoaPodsλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ•Œ κ² μ–΄μš”. ν˜„μž¬ λ¬Έμ œλŠ” 예λ₯Ό λ“€μ–΄ Xcode ν”„λ‘œμ νŠΈμ˜ Frameworks κ·Έλ£Ήκ³Ό 같이 라이브러리 외뢀에 μžˆλŠ” 경우 λΌμ΄λΈŒλŸ¬λ¦¬κ°€ ν”„λ ˆμž„μ›Œν¬λ₯Ό μΈμ‹ν•˜λ„λ‘ ν•˜λŠ” 방법을 찾을 수 μ—†λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. μ΄λŠ” 라이브러리λ₯Ό μˆ˜λ™μœΌλ‘œ μΆ”κ°€ν•˜λŠ” λŒ€μ‹  ν”„λ ˆμž„μ›Œν¬μ˜ νŠΉμ • 버전에 μ’…μ†λ˜κ²Œ λ§Œλ“­λ‹ˆλ‹€.

헀이, νžŒνŠΈκ°€ μžˆλŠ” μ €μž₯μ†Œλ₯Ό μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. λ‚΄ μ½”λ“œλ₯Ό λ‹€μ‹œ μž‘λ™ν•˜κ²Œ λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.
https://github.com/eriksape/react-native-onesignal#faq -repeating-issues

@아비샀일 ,

λ‚˜λŠ” objective-c에 λŒ€ν•΄ 잘 μ•Œμ§€ λͺ»ν•˜λŠ”데, 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 데 도움이 λ˜μ—ˆμœΌλ©΄ ν•©λ‹ˆλ‹€.
μ‚¬λžŒλ“€μ—κ²Œ λ¬Έμ œμ— λŒ€ν•΄ μ•Œλ¦΄ 수 μžˆλ„λ‘ λ¬Έμ„œλ₯Ό μ—…λ°μ΄νŠΈν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

κ·Έ λ™μ•ˆ OneSignal.framework 디렉토리λ₯Ό μ˜¬λ°”λ₯Έ "Header" 디렉토리와 "OneSignal" 파일이 μžˆλŠ” λ‚΄ ios ν”„λ‘œμ νŠΈμ— λ³΅μ‚¬ν•˜κ³  "Framework Search Paths"λ₯Ό 가리킀도둝 λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈλ₯Ό 계속 μ£Όμ‹œν•΄μ•Ό ν•˜μ§€λ§Œ ν˜„μž¬λ‘œμ„œλŠ” 이것이 νš¨κ³Όκ°€ μžˆμŠ΅λ‹ˆλ‹€. 감사 ν•΄μš”!

@haxtrujillo CocoaPodsλ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šμ„ λ•Œλ„ 이 λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€. 곡식 README 지침 λŒ€μ‹  직접 κ°€μ Έμ˜€κΈ°λ₯Ό 톡해 μž‘λ™ν•˜λ„λ‘ λ³€κ²½ν•œ 헀더 파일과 OneSignal νŒŒμΌμ€ λ¬΄μ—‡μž…λ‹ˆκΉŒ? 감사 ν•΄μš”!

@dguillamot 은 "헀더 검색 경둜" 및 "헀더 검색 경둜"λ₯Ό μ„€μ •ν•˜κ³  버전 "B"(ν˜„μž¬)μ—μ„œ 두 μˆ˜μ€€ μœ„λ‘œ νŒŒμΌμ„ λ³΅μ‚¬ν•©λ‹ˆλ‹€.

screen shot 2017-01-25 at 11 13 26 pm

λ‚˜λŠ” μ—¬μ „νžˆμ΄ "μΆ”ν•œ"방법없이 ν•΄κ²°ν•˜λŠ” 방법이 κΆκΈˆν•©λ‹ˆλ‹€. @jkasten2 μ—¬κΈ°μ„œ 도와

λ™μΌν•œ λ¬Έμ œκ°€ 있으며 React/<...>.hλ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.
screen shot 2017-01-26 at 2 31 54 pm

screen shot 2017-01-26 at 7 37 18 pm

λ‚˜λŠ” λ˜ν•œ React-Native 0.4.0κ³Ό 같은 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

일뢀 ν”ŒλŸ¬κ·ΈμΈ(react-native-firestack)을 μ„€μΉ˜ν•œ ν›„ κ°‘μžκΈ° λ°œμƒν•©λ‹ˆλ‹€.

@rustykey @bitsal

μž‘λ™μ‹œν‚€λ €λ©΄ 2가지 별도 μž‘μ—…μ„ μˆ˜ν–‰ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.

0 - /ios/OneSignalμ΄λΌλŠ” κΈ°λ³Έ ν”„λ‘œμ νŠΈ 폴더(xcode μž‘μ—… 곡간 파일이 μžˆλŠ” μœ„μΉ˜)에 ν•˜μœ„ 폴더λ₯Ό λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

1 - 그런 λ‹€μŒ μœ„μ—μ„œ haxtrujilloκ°€ λ§ν•œ 것과 μœ μ‚¬ν•˜κ²Œ node_modules/react-native-onesignal/ios/Frameworks ν΄λ”μ—μ„œ OneSignal.framework νŒŒμΌμ„ 더블 클릭/ν™•μž₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ‚΄λΆ€μ—λŠ” Versions/B ν•˜μœ„ 폴더가 μžˆμŠ΅λ‹ˆλ‹€. κ±°κΈ°μ—μ„œ 'Headers' 및 'OneSignal' νŒŒμΌμ„ μ„ νƒν•˜κ³  볡사( CMD-C )ν•œ λ‹€μŒ OneSignal.framework '파일'을 λ‹€μ‹œ μ„ νƒν•˜μ—¬ λΆ™μ—¬λ„£μŠ΅λ‹ˆλ‹€.

그런 λ‹€μŒ 이 μƒˆ OneSignal.framework νŒŒμΌμ„ μœ„μ˜ 0λ‹¨κ³„μ—μ„œ λ§Œλ“  /ios/OneSignal 폴더에 λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€.

2 - λ‹€μŒμœΌλ‘œ node_modules/react-native-onesignal/ios/RCTOneSignal.xcodeproj 파일과 RCTOneSignal 폴더λ₯Ό 0λ‹¨κ³„μ—μ„œ λ§Œλ“  ios/OneSignal 폴더에 λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€.

그런 λ‹€μŒ Xcodeμ—μ„œ OneSignal.Framework νŒŒμΌμ„ xcode μž‘μ—… κ³΅κ°„μ˜ Frameworks 폴더에 μΆ”κ°€ν•˜κ³  RCTOneSignal.xcodeprojλ₯Ό Libraries 폴더에 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ xcode의 Libraries ν΄λ”μ—μ„œ xcodeproj νŒŒμΌμ„ μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€. λŒ€μƒμ΄ RCTOneSignal인지 ν™•μΈν•˜κ³  BuildSettings둜 μ΄λ™ν•˜μ—¬ Framework Search Pathsλ₯Ό '$(PROJECT_DIR)/OneSignal'둜 λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡κ²Œ ν•˜λ©΄ λ‚΄κ°€ λ§Œλ“  μƒˆλ‘œμš΄ OneSignal.frameworkλ₯Ό 찾을 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ λ™μΌν•œ Build Settings μ˜μ—­μ—μ„œ Header Search Pathsλ₯Ό λ³€κ²½ν•˜μ—¬ Reactλ₯Ό μ„ νƒν•˜λŠ”μ§€ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 제 κ²½μš°μ—λŠ” PROJECT_DIRκ³Ό κ΄€λ ¨ν•˜μ—¬ '$(PROJECT_DIR)/../node_modules/react-native/React'둜 ν•˜λŠ” 것이 κ°€μž₯ μ‰¬μ› μŠ΅λ‹ˆλ‹€.

μ΄λŸ¬ν•œ λ³€κ²½ ν›„ λͺ¨λ“  것이 이제 λ‚΄ ios/OneSignal 폴더에 있으며 μ‹€μ œλ‘œ node_modules 폴더가 μ „ν˜€ ν•„μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” μ—¬μ „νžˆ 그것을 μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ•ˆλ“œλ‘œμ΄λ“œμš©μž…λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ ios μ „μš©μΈ 경우 이 ν•΄κ²° 방법이 기본적으둜 둜컬 볡사본을 λ§Œλ“€μ—ˆμœΌλ―€λ‘œ node_module 폴더가 ν•„μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

이것은 ν™•μ‹€νžˆ 쒋은 μž₯기적 해결책이 μ•„λ‹ˆλ©° μž‘μ„±μžκ°€ 이 νŒ¨ν‚€μ§€λ₯Ό μ—…λ°μ΄νŠΈν•œ 후에 μ·¨μ†Œν•΄μ•Ό ν•©λ‹ˆλ‹€. λΉŒλ“œ 섀정을 λ³€κ²½ν•  수 μžˆλ„λ‘ ν”„λ‘œμ νŠΈλ₯Ό λ³΅μ‚¬ν•˜μ—¬ λ…Έλ“œ λͺ¨λ“ˆμ„ λ°”λ‘œ κ°€κΈ°λ§Œ ν•˜λ©΄ λ©λ‹ˆλ‹€. 이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ…Έλ“œ λͺ¨λ“ˆμ΄ μˆ˜μ •λ˜λ©΄ μ΄λŸ¬ν•œ λ³€κ²½ 사항을 μ·¨μ†Œν•΄μ•Ό ν•©λ‹ˆλ‹€.

@dguillamot κ°μ‚¬ν•©λ‹ˆλ‹€!

쑰금 λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ ν•΄λ΄€μ§€λ§Œ μ„ΌμŠ€λŠ” λΉ„μŠ·ν•  것 κ°™μ•„μš”
νŒ¨ν‚€μ§€.json :

"scripts": {
     ...
    "fix-onesignal-ios-issue-161": "cd node_modules/react-native-onesignal/ios/Frameworks/OneSignal.framework && cp -R Versions/B/* . && cd ../../../../..",
    "run-ios": "npm run fix-onesignal-ios-issue-161 && echo '.env.local' > /tmp/envfile && react-native run-ios",
     ...
}

μΆ”μ‹ :
@avishayil
RCTOneSignal ν”„λ‘œμ νŠΈμ˜ 헀더 검색 경둜 μ—μ„œ "$(SRCROOT)/../../../ios/Pods/Headers/Public/OneSignal" 와 같은 행을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€.
λΌμ΄λΈŒλŸ¬λ¦¬μ—μ„œ node_modules 및 ios 폴더가 같은 μˆ˜μ€€μ— μžˆμ–΄μ•Ό ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. μ–΄λ–€ κ²½μš°μ—λŠ”(ν”„λ‘œμ νŠΈ ꡬ쑰가 μ•½κ°„ λ‹€λ₯Ό λ•Œ) $(SRCROOT)/../../../ios 폴더가 μ—†κΈ° λ•Œλ¬Έμ— μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μΆ”μ‹  2:
λ˜ν•œ React/RCT<...>.h file not found 와 같은 λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. XCodeμ—μ„œ λ¨Όμ € Reactλ₯Ό λΉŒλ“œν•˜μ—¬ μˆ˜μ •ν–ˆμŠ΅λ‹ˆλ‹€(https://github.com/facebook/react-native/issues/12042#issuecomment-275025960 μ°Έμ‘°).

react-native run-ios λŠ” 아직 μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€(, XCodeμ—μ„œλ§Œ κ°€λŠ₯ν•©λ‹ˆλ‹€.

κΈ°λ³Έ iOS OneSignal SDK 버전 2.1.5 μ΄ν›„λ‘œ Versions/B 폴더가 μ—†μŠ΅λ‹ˆλ‹€. μ΅œμ‹  OneSignal.frameworkλ₯Ό κ°€μ Έμ˜€λŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ? ν˜„μž¬ 2.3.5 κ°€ μ΅œμ‹ μž…λ‹ˆλ‹€.

@jkasten2 λ§žμ•„, μ§€κΈˆ 2.3.5 버전
λͺ‡ 번이고 λ‹¬λ¦¬λ‹ˆκΉŒ ν™•μ‹€ν•΄

rm -rf node_modules/react*
rm -rf ios/build/* && rm -rf ios/Pods/*
rm -rf ~/Library/Developer/Xcode/DerivedData/*

BTW,

react-native-cli: 2.0.1
react-native: 0.40.0

팟파일:

pod 'OneSignal', '~> 2.0'

κ·ΈλŸ¬λ‚˜ μ‹€μ œλ‘œλŠ” 2.3.5 μ„€μΉ˜ν•©λ‹ˆλ‹€. μ½˜μ†” 좜λ ₯μ—μ„œ ​​볼 수 μžˆμŠ΅λ‹ˆλ‹€.

@jkasten2 ,
λ‚˜λŠ” React Native 0.40.0, OneSignal 3.0을 μ‚¬μš©ν•˜κ³  있으며 CocoaPodsλŠ” μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

@jkasten2
당신이 λ§žμŠ΅λ‹ˆλ‹€. ios/Pods/OneSignal/iOS_SDK/Framework/OneSignal.framework/Versions/ Versions/B 폴더가 μ—†μŠ΅λ‹ˆλ‹€.

Current -> A

ν•˜μ§€λ§Œ Versions/B λŠ” 아직 여기에 μžˆμŠ΅λ‹ˆλ‹€. node_modules/react-native-onesignal/ios/Frameworks/OneSignal.framework/Versions/

νŒ¨ν‚€μ§€.json
"react-native-onesignal": "3.0.0",

이 λ¬Έμ œλŠ” 3.0.0 릴리슀 νƒœκ·Έμ˜ 심볼릭 링크가 λˆ„λ½λœ 것 κ°™μŠ΅λ‹ˆλ‹€.

@avishayil v3.0.0 νƒœκ·Έκ°€ λˆ„λ½λ˜μ—ˆμ§€λ§Œ λ§ˆμŠ€ν„°μ— μžˆμŒμ„ μ•Œμ•˜μŠ΅λ‹ˆλ‹€.
https://github.com/geektimecoil/react-native-onesignal/tree/v3.0.0/ios/Frameworks/OneSignal.framework
https://github.com/geektimecoil/react-native-onesignal/tree/master/ios/Frameworks/OneSignal.framework

κΈ°λ³Έ iOS SDK 리포지토리에도 여기에 symlinkκ°€ μžˆμŠ΅λ‹ˆλ‹€.
https://github.com/OneSignal/OneSignal-iOS-SDK/tree/2.3.5/iOS_SDK/Framework/OneSignal.framework

λˆ„λ½λœ 파일둜 μ—…λ°μ΄νŠΈλ₯Ό λ¦΄λ¦¬μŠ€ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

@jkasten2 examples λΆ„κΈ°μ˜ 이 ν”„λ‘œμ νŠΈμ—μ„œ:
https://github.com/geektimecoil/react-native-onesignal/tree/examples/examples/RNOneSignalFramework

이 ν”„λ‘œμ νŠΈλ₯Ό λΉŒλ“œν•˜λ €κ³  ν•˜λ©΄ 헀더 파일이 μ—†λ‹€κ³  λ‚˜μ˜΅λ‹ˆλ‹€.

@avishayil λ‚˜λŠ” μƒˆλ‘œμš΄ 클둠을 λ§Œλ“€κ³  μ•„λž˜ 지침을 .h λˆ„λ½ λ¬Έμ œκ°€ λ°œμƒν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.
https://github.com/geektimecoil/react-native-onesignal#running-example-project

μ°Έκ³  : 지침은해야 cd OneSignalRN λŒ€μ‹  cd OneSignalRNExample .

RNOneSignal.xcworkspace νŒŒμΌμ„ μ—΄μ–΄μ„œ Xcodeμ—μ„œ 직접 μž‘μ„±ν•˜κ³  μž‘μ„±ν•œ 지침에 따라 두 ν„°λ―Έλ„μ—μ„œ ν”„λ‘œμ νŠΈλ₯Ό μ‹€ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.

@jkasten2 λ‹˜ μ•ˆλ…•ν•˜μ„Έμš”,

전에 이것을 μ–ΈκΈ‰ν–ˆμ§€λ§Œ 이것이 쀑볡이라면 μš©μ„œν•˜μ‹­μ‹œμ˜€. κ·ΈλŸ¬λ‚˜ 문제 쀑 ν•˜λ‚˜λŠ” 헀더 파일 OneSignal.h 이 μ €μž₯μ†Œμ— μžˆμ§€λ§Œ "OneSignal"μ΄λΌλŠ” 폴더 μ•„λž˜μ— μžˆμ§€ μ•Šλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. μ°Έμ‘°.

@avishayil 은 μ—¬μ „νžˆ ​​코코아가 없어도 문제 μ—¬λŸ¬λΆ„ λ§Œλ‚˜μ„œ μ•Œλ €λ“œλ¦΄κ²Œμš” :)

@eriksape λ„€

@avishayil 무슨 일이 μΌμ–΄λ‚˜λŠ”μ§€ λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€. μ½”μ½”μ•„ ν¬λ“œκ°€ λ™μΌν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜μ§€λ§Œ μžλ™μœΌλ‘œ @jkasten2κ°€ λ§ν•œ λŒ€λ‘œ OneSignal-iOS-SDK의 λ§ˆμ§€λ§‰ λ²„μ „μœΌλ‘œ λ§Žμ€ νŒ¨ν‚€μ§€λ₯Ό λ‹€μš΄λ‘œλ“œν•˜κΈ° λ•Œλ¬Έμ— μ‚½μž…ν•˜λŠ” 방법은 μ—¬μ „νžˆ β€‹β€‹μ’‹μŠ΅λ‹ˆλ‹€. 2.3.5μž…λ‹ˆλ‹€. μ§€κΈˆ sdk 버전을 λ‹€μš΄κ·Έλ ˆμ΄λ“œν•˜κ³  κ³„μ‹­λ‹ˆκΉŒ?

μ–˜λ“€ μ•„ v2 및 Cocoapodsλ₯Ό μ‚¬μš©ν•  λ•Œ 헀더 λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. / μ΄μœ μ— λŒ€ν•œ νžŒνŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ? μ „μš© 이슈λ₯Ό 생성해야 ν•˜λ‚˜μš”?

이번 주에 v2λ₯Ό μ‚΄νŽ΄λ³΄κ² μŠ΅λ‹ˆλ‹€.

μ €λŠ” RN40 및 OneSignal3.0을 μ‚¬μš© 쀑이며 ν”„λ ˆμž„μ›Œν¬λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμ§€λ§Œ μ—¬μ „νžˆ "OneSignal/OneSignal.hλ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€"λΌλŠ” λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. λ‚΄ 헀더/ν”„λ ˆμž„μ›Œν¬ κ²½λ‘œκ°€ μ˜¬λ°”λ₯΄κ²Œ μ„€μ •λ˜μ—ˆκ³  λΌμ΄λΈŒλŸ¬λ¦¬κ°€ λ°˜μ‘ λ„€μ΄ν‹°λΈŒ 링크와 μ—°κ²°λ˜μ—ˆμœΌλ―€λ‘œ μ„€μ •κ³Ό κ΄€λ ¨λœ λ¬Έμ œκ°€ ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Cocoapods도 λ§ˆμ°¬κ°€μ§€μ˜€μŠ΅λ‹ˆλ‹€.

v3.0.0μ—μ„œ 이 였λ₯˜κ°€ λ°œμƒν–ˆκ³  λ„€μ΄ν‹°λΈŒ 0.41에 λ°˜μ‘ν–ˆμŠ΅λ‹ˆλ‹€. react-native link λͺ…령을 μ‹€ν–‰ν•˜μ—¬ λΉŒλ“œν•˜λ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

μˆ˜μ •: μ—¬μ „νžˆ λΉŒλ“œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€ :(

CocoaPodsλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ?

@avishayil μ•„λ‹ˆμš”, μ €λŠ” Cocoapodsλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμœΌλ©° μ‚¬μš©ν•˜μ§€ μ•Šμ„ κ²ƒμž…λ‹ˆλ‹€. 방금 3.0.2μ—μ„œ μ΅œμ‹  λ³€κ²½ 사항을 λ°›μ•˜μ§€λ§Œ μ—¬μ „νžˆ λΉŒλ“œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

@larryranches 이것은 λ‚΄κ°€ μ—¬μ „νžˆ OneSignal의 νŒ€κ³Ό ν•¨κ»˜ 보고 μžˆλŠ” κ²ƒμž…λ‹ˆλ‹€. @jkasten2 및 이에 λŒ€ν•œ μ†”λ£¨μ…˜μ΄ 있으면 μ—…λ°μ΄νŠΈν•˜κ² μŠ΅λ‹ˆλ‹€.

@avishayil μ°Ύμ•„ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€! μ΅œμ‹  React Native 0.41둜 μ—…κ·Έλ ˆμ΄λ“œν•΄μ•Ό ν•˜λ―€λ‘œ 이 μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. μˆ˜μ • 사항이 있으면 μ•Œλ €μ£Όμ„Έμš”.

Xcode둜 μ‹€ν–‰ν•  λ•Œλ„ λ™μΌν•œ λ¬Έμ œμž…λ‹ˆλ‹€. 앱이 node node_modules/react-native/local-cli/cli.js run-ios ν•˜μ§€λ§Œ RNOneSignal κ°€ undefined μ΄λ―€λ‘œ μΆ©λŒν–ˆμŠ΅λ‹ˆλ‹€.

@avishayil Coca와 Frameworkλ₯Ό μ‚¬μš©ν•΄ λ³΄μ•˜μ§€λ§Œ κ²°κ³ΌλŠ” λ™μΌν–ˆμŠ΅λ‹ˆλ‹€.

@edo1493 였λ₯˜κ°€ μž¬ν˜„λœ repoλ₯Ό κ³΅μœ ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

이 pull-requestλŠ” μ €μ—κ²Œ νš¨κ³Όμ μ΄μ—ˆμŠ΅λ‹ˆλ‹€ ✌️:
https://github.com/geektimecoil/react-native-onesignal/pull/184

ν₯λ―Έλ‘­λ„€μš”, μ–΄λ–»κ²Œ κ΅¬μΆ•ν•˜μ…¨λ‚˜μš”? μ²˜μŒλΆ€ν„° λ˜λŠ” κΈ°μ‘΄ ν”„λ‘œμ νŠΈλ‘œ?

@avishayil 을 κΈ°μ‘΄ ν”„λ‘œμ νŠΈ(여기에 μ„€λͺ…λœ 문제 포함)에 μΆ”κ°€ν•˜κ³  https://github.com/jkasten2/react-native-onesignal μ—μ„œ μ—…λ°μ΄νŠΈλœ READMEλ₯Ό λ”°λžμŠ΅λ‹ˆλ‹€
(Podfile 및 κ΄€λ ¨ νŒŒμΌμ„ μ œκ±°ν•΄μ•Ό 함)

PR #184도 νš¨κ³Όκ°€ μžˆμŠ΅λ‹ˆλ‹€.

병합, ν…ŒμŠ€νŠΈ 및 μˆ˜μ •λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” μ—¬μ „νžˆ 찾을 μˆ˜μ—†λŠ” λͺ¨λ“  μΌμ„ν–ˆμŠ΅λ‹ˆλ‹€ :(

λ‚˜λŠ” Cacaopods ... RN 0.50 및 react-native-onesignal ^3.0.5μ—μ„œλ„μ΄ 였λ₯˜κ°€ μžˆμŠ΅λ‹ˆλ‹€.

λˆ„κ΅¬λ“ μ§€μ΄ 버그λ₯Ό μˆ˜μ •ν•©λ‹ˆκΉŒ? λ‚˜λŠ” RN 0.51 및 react-native-onesignal ^3.0.5에 μ§λ©΄ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

ν•˜λ‚˜μ˜ μ‹ ν˜Έλ₯Ό μ²˜μŒλΆ€ν„° λ‹€μ‹œ μ„€μΉ˜ν•˜λ©΄ 이 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 데 도움이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰