일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- ndk r24
- Data Binding
- EditText
- RETROFIT
- KB
- Android
- 새마을금고
- 예금
- MG더뱅킹정기예금
- ios
- 용산 호반써밋 에이디션
- 3rd framework
- java
- Swift
- Android Studio
- gradle
- ndkVersion
- CHAT GPT
- Mac
- arm-linux-androideabi
- 고금리
- BindingAdapter
- JetPack
- 사전청약
- 청약
- Andorid
- audio record
- ChatGPT
- 달러예금
- kotlin
- Today
- Total
목록전체 글 (93)
pear
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b0zygG/btrFg7F4a6i/kTmGyqAuuEjlAUIV9jriN0/img.png)
예전 NDK project를 update하기 위해 오랜만에 Gradle을 했더니 오류부터 나를 맞이 하였다. ld: error: undefined hidden symbol: __stack_chk_fail_local Find Google - stack_chk_fail_local 여러가지 이야기가 있지만 대략 GCC 관련 설정 이야기들이다 add -fno-stack-protector https://android.googlesource.com/platform/bionic/+/8f7120b/libc/arch-x86/bionic/__stack_chk_fail_local.h libc/arch-x86/bionic/__stack_chk_fail_local.h - platform/bionic - Git at Google..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b0eU81/btrDPYJjDyd/2ELj5BNg45F1xVzj7QbIkk/img.png)
3rd part framework를 만들다보면 편의를 위해 universal framework(fat framework)로 만들 때가 있다. 예전버전(xcode 12.3 이전) 부터 만들어진 framework에서 하기와 같이 simulator build시 오류가 발생하는 경우가 있으며 하기와 같은 오류와 마주 치게 된다. Building for IOS Simulator, but the linked and embedded framework 'projectname.framework' was built for iOS + iOS Simulator. Build Settings -> Build Option -> Validate Workspace 기본으로 NO로 설정되어 있으며 YES 해결 할 수 있다. 한번 빌드가..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cIrmTA/btrDiRSi8RC/nZMSlQZkh93NAwYbloA0Jk/img.png)
Objective C에서 사용하던 3rd part framework를 swift project에 사용하기 위해 framework를 추가하고 Build를 했더니 하기와 같이 link error 발생 예전에 특정버전에서 발생했던 libc++.dylib 를 찾지 못하는 이슈와 동일한것 같다. Undefined symbols for architecture arm64: "void std::__1::__sort(float*, float*, std::__1::__less&)", referenced from: 하기 두 경로중 어디서든 libc++.tdb 추가해 주면 해결 Project -> General -> Framework,Libraries, and Embedded Content Project -> Build Ph..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cyjEty/btrq7ItNHAk/GoSLnAglm8r2CAzPwzxtkK/img.png)
Apple 에서 M1 Chip을 사용하는 MAC이 추가되면서 발생한 이슈로 보인다. Simulator환경에서 APP을 실행시 아래와 같은 오류 문구를 볼 수 있다. Error creating LLDB target at path ... using an empty LLDB target which can cause slow memory reads from remote devices. 사용하는 MAC이 M1 Chip을 사용하지 않는다면 아래와 같이 Excluded Architectures 의 Simulator arm64 설정을 추가 해주면 해결이 된다. M1 Chip MAC은 없지만 아마 M1 Chip이라면 x86_64로 설정해야 할 것 같다.