์๋ ! iOS์ฉ์ผ๋ก ๋น๋ํ๋ ค๊ณ ํ๋๋ฐ ์ด์ํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๋ฐ ์ดํ์ด ๊ฑธ๋ ธ์ต๋๋ค.
clang: error: no such file or directory: 'iOS'
clang: error: no such file or directory: 'Facebook/Frameworks/FacebookSDK/Plugins/iOS/FBSDKCoreKit.framework/FBSDKCoreKit'
Command Ld failed with a nonzero exit code
๋๋ฝ๋ ํ์ผ์ด ์๊ณ ๋ชจ๋ ๊ฒ์ด ์กด์ฌํ์ง๋ง ์ ๋ง ์ดํด๊ฐ ๋์ง ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด 7.15.0์์ ์ ์๋ํฉ๋๋ค. ๊ทธ ์ดํ๋ก ๋ฌด์์ด ๋ณ๊ฒฝ๋์์ ์ ์์ต๋๊น?
๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
@daCelky ๋ , xcode ํ๋ก์ ํธ์ ํ๋ ์์ํฌ ๋๋ ํ ๋ฆฌ ์๋์ FBSDKCoreKit์ด ์๋์ง ํ์ธํ ์ ์์ต๋๊น? ํ๋ ์์ํฌ ๋๋ ํ ๋ฆฌ ์๋์ FacebookSDK ๊ตฌ์กฐ์ ๊ตฌ์กฐ๋ฅผ ์ฒจ๋ถํ ์ ์๋ค๋ฉด ๋ ์ข์ ๊ฒ์ ๋๋ค.
๋์ผํ ๋ฌธ์ ๊ฐ ์ฌ๊ธฐ์ ์์ต๋๋ค. 7.15.1์ ์ฌ์ฉํ๊ณ ์์๊ณ 7.16์ผ๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค.
ํ์ผ์ด ์์ต๋๋ค. ์๋๋ ๋ด ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ์ ์คํฌ๋ฆฐ์ท์ ๋๋ค.
์ ๋ชจ๋ ๊ฒ์ด ๋ด ํ๋ ์์ํฌ ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค.
7.16 ๋ฐ Xcode 10.2.1์์๋ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
facebook sdk ๋ฒ์ 7.16 ๋ฐ Xcode 10.2.1์์ ๋์ผํ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๋ค.
clang: ์ค๋ฅ: ํด๋น ํ์ผ ๋๋ ๋๋ ํฐ๋ฆฌ ์์: 'Builds/0.0.1/Frameworks/FacebookSDK/Plugins/iOS/FBSDKCoreKit.framework/FBSDKCoreKit'
SDK v7.16.0, Unity 2018.3.0f2, Xcode 10.1(10B61)
๋จผ์ Windows์์ Xcode ํ๋ก์ ํธ๋ฅผ ๋น๋ํ ๋ค์ Mac์ผ๋ก ์ ์ก
Xcode ํ๋ก์ ํธ ์ค์ ์์ "Build Settings -> Other Linker Flags" ๊ฒฝ๋ก๋ฅผ ์ฐพ์ผ๋ฉด "D:/XXXFrameworks/FacebookSDK/Plugins/iOS/FBSDKCoreKit.framework/FBSDKCoreKit"๊ณผ ๊ฐ์ ํ ์ค์ด ์์ต๋๋ค.
๋ ๊ฐ์ง ์ง๋ฌธ:
1. Mac์ด ์๋ Windows ๊ฒฝ๋ก์
๋๋ค.
2. Unity2018์์๋ ํ๋ ์์ํฌ ๊ฒฝ๋ก๊ฐ ๋จ์ํฉ๋๋ค. FBSDKCoreKit.framework๋ "Frameworks/FacebookSDK/Plugins/iOS/"๊ฐ ์๋๋ผ "Frameworks" ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค.
FIX: ๊ฒฝ๋ก๋ฅผ "$(SRCROOT)/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit"์ผ๋ก ๋ณ๊ฒฝ
@daCelky ๋น๋ ํด๋์ ๊ณต๋ฐฑ์ด ์์ต๋๊น?
@Snowblaze ํ์ต๋๋ค. ๊ณต๊ฐ ์์ด ์๋ํ๋๋ฐ ์ฑ๊ณต์ ์ผ๋ก ๋น๋๋์์ต๋๋ค. ๋ค๋ฅธ ๋ชจ๋ SDK๊ฐ ๋ฌธ์ ์์ด ๋น๋๋๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๊น?
๋ง์ง๋ง์ผ๋ก 7.15๋ฅผ ์ฌ์ฉํ์ต๋๋ค. fb์์ ๋นจ๋ฆฌ ํด๊ฒฐ๋๊ธธ ๋ฐ๋๋๋ค.
@daCelky ๋ ๊ณต๋ฐฑ์ด ์๋ ํด๋์ ๋ํด ๋ช ๋ น์ ์ฌ์ฉํ๋ ค๊ณ ํ์ง๋ง ๋ฐ์ดํ๊ฐ ์์ผ๋ฉด ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋ค์ ๋ฆด๋ฆฌ์ค์์ ์์ ๋ ์ ์๋๋ก ํ๋ฃจ๋ ์ดํ ์์ ์์ธ์ ์ฐพ๊ณ ํ ๋ฆฌํ์คํธ๋ฅผ ํ๋๋ก ๋ ธ๋ ฅํ๊ฒ ์ต๋๋ค.
iOS ๋ฒ์ ๊ณผ ๊ด๋ จ์ด ์์ ์ ์์ต๋๋ค. 12.3.1์ ์คํํ๋ iPad์์ ์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. 12.2๋ฅผ ์คํํ๋ ๋ด iPhone์๋ ์์ต๋๋ค.
๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค ... :/
๋ค์ ๋น๋๋ฅผ ์๋ํฉ๋๋ค.
@jzhudev ๋ ๊ฑด๋ฌผ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง ์ด ๋ฌธ์ ์๋ "-force_load"๊ฐ ํ์ํฉ๋๋ค: https://github.com/facebook/facebook-sdk-for-unity/issues/208
ํธ์ง : ์์์ ์ธ๊ธ ํ ๊ฒ์ฒ๋ผ ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๋ฉด ๋ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
@inxidious ์ค์ ๋ก ์ด ๋๋ ํ ๋ฆฌ ๋ฌธ์ ๊ฐ ์๋๋ผ ๋ฌธ์ #261์ด ์์ต๋๋ค. XCode 10.2.1 ๋ฐ Unity 2018.2.2๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์๋ ๋ชจ๋, ์ฐ๋ฆฌ๋ ํ์ฌ FB SDK ๊ฒฝ๋ก์ #208์ ๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด "-all_load"๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ "-force_load"๋ฅผ ์ฌ์ฉํ๊ณ "ํด๋น ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์์" ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ FB SDK ๊ฒฝ๋ก๋ฅผ ์ฌ๋ฐ๋ฅธ ๊ฒฝ๋ก๋ก ๋ณ๊ฒฝํ์ญ์์ค.
@KylinChang 7.16.1๋ก ์ ๋ฐ์ดํธํ ํ ์ค๋ฅ๋ก ์ธํด ํ๋ก์ ํธ๋ฅผ ๋น๋ํ ์ ์์ต๋๋ค.
ld: ๊ฒฝ๊ณ : arm64 ํจ์๊ฐ 4๋ฐ์ดํธ๋ก ์ ๋ ฌ๋์ง ์์: _unwind_tester from /Users/xxx/Projects/XCodeProjects/zzz/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
์ํคํ
์ฒ arm64์ ๋ํ ์ ์๋์ง ์์ ๊ธฐํธ:
"_OBJC_CLASS_$_FIRDynamicLinks", ๋ค์์์ ์ฐธ์กฐ:
libFirebaseCppApp.a์ objc-class-ref(invites_receiver_internal_ios_aa7b75b2efc3269e88f1077e55250e5a.o)
ld: ์ํคํ
์ฒ arm64์ ๋ํ ๊ธฐํธ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
clang: ์ค๋ฅ: ๋ง์ปค ๋ช
๋ น์ด ์ข
๋ฃ ์ฝ๋ 1๊ณผ ํจ๊ป ์คํจํ์ต๋๋ค(ํธ์ถ์ ๋ณด๋ ค๋ฉด -v ์ฌ์ฉ).
๊ทธ๋ฌ๋ -all_load๋ฅผ -force_load๋ก ๋ณ๊ฒฝํ๋ฉด ์ ๋๋ก ์๋ํฉ๋๋ค.
๋๋ ์ด๊ฒ์ด Firebase ์ค๋ฅ๋ผ๋ ๊ฒ์ ์๊ณ ์์ง๋ง 7.16.0์์ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ๊ณ ๋น๋ํ ๋๋ง๋ค ๋ง์ปค๋ฅผ ํธ์งํด์ผ ํ๋ ๊ฒ์ด ํธ๋ฆฌํ์ง ์์ต๋๋ค. ๋น์ ์ ์ด๋ค ์๊ฐ์ด ์์ต๋๊น?
@inxidious ๊ทํ์ ์๋ฃจ์ ์ด ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ๊ฐ์ฌ ํด์.
@chkuang-g ์ฐธ๊ณ ๋ก
@KylinChang --all_load
ํ์ง ์๋๋ก SDK๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๊น? ์ด๋ ๋ฐ๋์คํธ๋ฆฝ์ด ๋์ง ์์ผ๋ฏ๋ก SDK ํฝ์ฐฝ์ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. Firebase SDK(์ ๋ ํ์ ์์ง๋์ด์
๋๋ค)์์ iOS์ ๋ฐ๋ ์คํธ๋ฆฌํ์ ์์กดํ์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ฝ๋์์ ์ง์ ์ฐธ์กฐํ๊ฑฐ๋ ---force_load archive
๋ฅผ ์ฌ์ฉํ์ฌ ๋ช
์์ ์ผ๋ก ๋งํฌ๋ ๊ตฌ์ฑ ์์๋ง ์ฐ๊ฒฐํฉ๋๋ค. ์๋ง๋ --force_load ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋์ Facebook ๊ตฌ์ฑ ์์?
@stewartmiles๋ , ์ต์ v7.17.2์์ ์ด๋ฏธ ํ๋๊ทธ๋ฅผ ์ ๊ฑฐํ๊ณ cocoapods๋ฅผ ์ฌ์ฉํ์ฌ FBiOSSDK๋ฅผ ์ถ๊ฐํ์ต๋๋ค. v7.17.2๋ฅผ ์ฌ์ฉํ๋๋ก ์ ํํ ์ ์์ต๋๊น?
v7.16.0์ ๊ณ์ ์ฌ์ฉํ๋ ค๋ฉด --force_load {PATH_OF_FBSDKCoreKit}๋ฅผ ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
@KylinChang ๊ต์ฅ ํฉ๋๋ค. ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ๋ Facebook์ SDK๋ฅผ ์ง์ ์ฌ์ฉํ์ง ์๊ณ ๋์ ๊ฐ๋ฐ์๊ฐ Facebook์ผ๋ก ์ธ์ฆํ๊ณ ํด๋น ID๋ฅผ Firebase ์ธ์ฆ ํ ํฐ๊ณผ ์ฐ๊ฒฐํ๋ ค๋ ๊ฒฝ์ฐ ์ด๋ฅผ ํฌํจํฉ๋๋ค. ์ด๊ฒ์ด Cocoapods๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ฎ๊ฒจ์ ๊ธฐ์ฉ๋๋ค. iOS Resolver๋ฅผ ์ฌ์ฉํ๊ณ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@KylinChang 7.16.1๋ก ์ ๋ฐ์ดํธํ ํ ์ค๋ฅ๋ก ์ธํด ํ๋ก์ ํธ๋ฅผ ๋น๋ํ ์ ์์ต๋๋ค.
ld: ๊ฒฝ๊ณ : arm64 ํจ์๊ฐ 4๋ฐ์ดํธ๋ก ์ ๋ ฌ๋์ง ์์: _unwind_tester from /Users/xxx/Projects/XCodeProjects/zzz/Libraries/libiPhone-lib.a(unwind_test_arm64.o)
์ํคํ ์ฒ arm64์ ๋ํ ์ ์๋์ง ์์ ๊ธฐํธ:
"_OBJC_CLASS_$_FIRDynamicLinks", ๋ค์์์ ์ฐธ์กฐ:
libFirebaseCppApp.a์ objc-class-ref(invites_receiver_internal_ios_aa7b75b2efc3269e88f1077e55250e5a.o)
ld: ์ํคํ ์ฒ arm64์ ๋ํ ๊ธฐํธ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
clang: ์ค๋ฅ: ๋ง์ปค ๋ช ๋ น์ด ์ข ๋ฃ ์ฝ๋ 1๊ณผ ํจ๊ป ์คํจํ์ต๋๋ค(ํธ์ถ์ ๋ณด๋ ค๋ฉด -v ์ฌ์ฉ).
๊ทธ๋ฌ๋ -all_load๋ฅผ -force_load๋ก ๋ณ๊ฒฝํ๋ฉด ์ ๋๋ก ์๋ํฉ๋๋ค.
๋๋ ์ด๊ฒ์ด Firebase ์ค๋ฅ๋ผ๋ ๊ฒ์ ์๊ณ ์์ง๋ง 7.16.0์์ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ๊ณ ๋น๋ํ ๋๋ง๋ค ๋ง์ปค๋ฅผ ํธ์งํด์ผ ํ๋ ๊ฒ์ด ํธ๋ฆฌํ์ง ์์ต๋๋ค. ๋น์ ์ ์ด๋ค ์๊ฐ์ด ์์ต๋๊น?