Skip to content

Unity Service

JungSu Kim edited this page Jan 26, 2016 · 1 revision

플러그인 빌드팁 Editor/PostprocessBuildPlayer 스크립트

  • Editor폴더에 밑에 PostprocessBuildPlayer_XX 형태의 스크립트를 빌드이후에 실행 함
  • 특히, iOS xcode project 생성할 때 유용함
  • 현재 추가한 postprocess
    • PostprocessBuildPlayer_GA
      • Google Analytics
    • PostprocessBuildPlayer_Kakao
      • Official script from Daum Kakao
    • PostprocessBuildPlayer_KakaoXcode
      • Xcode for Kakao plugin
    • PostprocessBuildPlayer_Pmangplus
      • Pmangplus
  • iOS외의 플랫폼을 빌드할 때에도 해당 스크립트가 실행되는지 확인해야 함 (빌드 로그 확인할 것!)
  • 연동하는 플러그인 기능을 코드에서 잘 분리해서 작업해 놓고 빌드시점에 Script Define Symbol로 특정 플러그인의 기능을 추가하는 형태로 구조를 잡으면 편할것 같음
// Assets/Editor/PostprocessBuildPlayer
#!/bin/bash
 
#Runs post-process build scripts.
#Must follow naming convention PostprocessBuildPlayer_* and be kept in the Assets/Editor folder.
 
echo "Running post-process build scripts."
for script in `/bin/ls -1 Assets/Editor | grep -i ^postprocessbuildplayer_ | grep -v [.]meta$`; do
    chmod +x "Assets/Editor/$script"
    echo "[[[ $script ]]]"
    "Assets/Editor/$script" "$@"
done
Clone this wiki locally