뭔가 거품이 올라와서 차오르는 버튼이 적용된 디자인을 받아 적용해달라고 했다

머릿속 기억에서는 그냥 거품 네개가 순서대로 뽀글뽀글 올라와서 색을 채우는 단순한 디자인이라 바로 Ok했는데

막상 만들고 디자인 예시 보내온거랑 비교해보니 확연히 다르다

뭐 아무튼 그래서 디자인을 변경해보고자 예시용 프로젝트를 만들어서 돌리는데

뭔 설치를 못한다느니 어쩐다느니 검색해보면 빌드파일 삭제하고 시뮬레이터 재시동하면 된다는데 난 전혀 안된다.

 

설명을 잘 읽어보니 제목과 같은 오류가 나고있다.

 

아니 이게 무슨 말인가 나는 cocoapod로 자동관리를 하는데 ;;;

 

Pods프로젝트 파일을 열어보니 진짜 SnapKit의 Info.Plist가 잡혀있지않는다.

 

Pod를 재설치하면 되겠거늘 하고 재설치를 해봤으나 여전히 해당 파일은 다운로드가 되지않는다.

 

인간성을 땅에 내려놓고 유튜브 영상이나 보면서 마인드 수치를 채우니 다른 프로젝트에서 해당 파일을 복사하자 라는 생각이 들어 

 

파일내용자체를 남겨두려고 이글을 쓴다

 

원래는 아래 사진과 같이

하단 SnapKit폴더의 Support Files에 SnapKit-Info파일이 있어야한다.

 

재설치해도 해당 파일이 생성안된다면 그냥.... 이렇게 생성해주자 

 

원래 있어야하는 위치에 New File을 눌러주고

 

Preperty List 로 하나 생성해준다 

 

 

이름은 SnapKit-Info.plist로 지정해주고 타겟은 둘다 선택해준다. 

 

생성됐으면 해당 파일을 Source Code모드로 열어준다.

 

 

아래 내용을 복붙 저장

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>CFBundleDevelopmentRegion</key>
  <string>en</string>
  <key>CFBundleExecutable</key>
  <string>${EXECUTABLE_NAME}</string>
  <key>CFBundleIdentifier</key>
  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
  <key>CFBundleInfoDictionaryVersion</key>
  <string>6.0</string>
  <key>CFBundleName</key>
  <string>${PRODUCT_NAME}</string>
  <key>CFBundlePackageType</key>
  <string>FMWK</string>
  <key>CFBundleShortVersionString</key>
  <string>5.0.1</string>
  <key>CFBundleSignature</key>
  <string>????</string>
  <key>CFBundleVersion</key>
  <string>${CURRENT_PROJECT_VERSION}</string>
  <key>NSPrincipalClass</key>
  <string></string>
</dict>
</plist>

 

 

Pods의 프로젝트 파일을 xcode상에서 열어보면 SnapKit 의 Info 파일이 선택되지 않았다고 아래와 같이 뜬다.

Choose Info.plist File... 을 눌러주자

 

 

위에서 생성한  파일을 선택 해준다,.

 

선택하고 다른 타깃을 보고 오거나 하면 아래와같이 다시 잘 보인다,

 

 

마지막으로 잘됐는지 빌드해본다.

 

잘된다.. 만세

+ Recent posts