본문 바로가기

소프트웨어 /Flutter

[Flutter]Target Integrity (Xcode): The linked framework 'Pods_Runner.framework' is missing one or more architectures required by this target: armv7.

반응형

앱 테스트를 잘 하다가 앱 실행 시 속도가 느리고 애니메이션이 버벅이는 현상을 고치고자 아래와 같은 방법을 사용해보았다.

 

 

[Flutter] 앱 실행 시 애니메이션이 버벅일 때 : Shader Compilation Jank 사용하기

앱을 하나 만들었는데 앱 처음 실행 시 화면 이동 할 때나 어떤 애니메이션을 주었을 때 화면이 버벅인 적이 자주 있다. 한두번 클릭 하다보면 제법 정상적인 애니메이션이 뜨는데 왜 처음에만

gloria94.tistory.com

* sksl.json파일 만들기는 위 글을 참고

 

 

Reduce shader compilation jank on mobile

What is shader jank and how to minimize it.

docs.flutter.dev

 

flutter_01.sksl.json. 파일을 생성하고 빌드를 하려는데 다음과 같은 에러가 발생했다.

 

 

 

 

The linked framework 'Pods_Runner.framework' is missing one or more architectures required by this target: armv7.

번역하면 연결된 프레임워크 'Pods_Runner.framework'에 이 대상에 필요한 아키텍처가 하나 이상 누락되었습니다. armv7. 라고 한다.



여기저기 찾아보니 아키텍처랑 관련이 있는 듯 했고 armv7을 추가해주면 될 것 같은데,, 
구글을 통해 찾아보던 중 아래와 같은 방법으로 해결했다.

 


Xcode Runner.xcworkspace -> Runner - Project - Runner - BuildSetting - Architectures - Excluded Architectures 에 armv7을 추가해주었다.


그리고 다시 flutter build ios --bundle-sksl-path flutter_01.sksl.json 을 통해 빌드해보니 정상적으로 빌드가 완료되었다.