line-sdk-unity: iOS Build: Undefined symbols for architecture armv7 after import facebook sdk 7.18
Is it a security issue?
No
What did you do?
Create fresh unity project using unity 2018.2.21f1 Fill in random facebook app id and random channel id for Line SDK Object Build iOS with target 10.0 minimum Using xcproject to build test project
What did you expect?
The build success with no error
What happened actually?
Warning about Could not find auto-linked library
ld: warning: Could not find auto-linked library 'swiftCoreFoundation'
ld: warning: Could not find auto-linked library 'swiftObjectiveC'
ld: warning: Could not find auto-linked library 'swiftFoundation'
ld: warning: Could not find auto-linked library 'swiftMetal'
ld: warning: Could not find auto-linked library 'swiftDarwin'
ld: warning: Could not find auto-linked library 'swiftUIKit'
ld: warning: Could not find auto-linked library 'swiftCore'
ld: warning: Could not find auto-linked library 'swiftCoreGraphics'
ld: warning: Could not find auto-linked library 'swiftDispatch'
ld: warning: Could not find auto-linked library 'swiftQuartzCore'
ld: warning: Could not find auto-linked library 'swiftCoreImage'
And an error
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Only Line build OK Only Facebook Build OK
Your environment?
Build from Unity 2018.2.21f1 XCode 10.1 Build target iOS 10.0 Facebook SDK 7.18.0 LineSDK 1.0.0
Sample project
https://drive.google.com/file/d/1dK10JyyRc71djlggGO5TL5Eu-GBFosSt/view?usp=sharing Included Unity project and xcode project build folder
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 17 (10 by maintainers)
Yes. After that, you need to run
pod installin the folder.Thanks for the feedback. I will investigate it deeper to see what is going on.
Ummm. So there is still something wrong with the Ruby environment but I am not sure what it could be.
Could you navigate to the exported folder and find if there are two files “Gemfile” and “copy_carthage_framework.rb” in that folder?
If there are, you can try to manually execute the command below one by one to make the Xcode project happy. (This is exactly what LINE SDK tries to do after copying the necessary files to the build folder.)
Please let me know if there are still some errors, and also the log.
Oh.
It seems that
--no-rdocand--no-riare totally removed from gem version 3.Let me check what I can do and maybe soon we can release a new version.