Game Programming/Game Engine
Unity3D :: AdColony iOS Convert (AdColony iOS 컨버팅 작업)VallistA2015. 7. 9. 09:51
AdColony (동영상 광고) 에셋을 추가한 상태로 윈도우에서 iOS로 넘어올 경우 문제가 발생한다.
안드로이드 버전을 먼저 개발을 하고 iOS로 넘어오는 것은 바람직 하지 않은 것 같다. 차라리 OS X에서 안드로이드 개발까지 하는 것이 옳은 것 같다.
아래는 AdColony를 Windows 에서 OS X로 넘어왔을 때 해결한 이슈이다.
1. AdColony 는 Windows 에서 OS X로 넘어올 때 파일이 깨지므로 OS X 에서 다운받아서 설치를 해야한다.
- windows와 os x는 포멧이 틀리므로 발생하는 문제다. 기초적인 문제이므로 이 문제로 해결되는 경우는 거의 드물다.
2. AdColony 는 OS X에서 framework를 컨버트 해주는 기능이 존재하지 않는다. 이 기능을 만들어서 넣어주도록 하자.
- 처음 Unity를 접하고 게임을 만들때 파이썬으로 이 프로그램을 만들어 주는 것은 어려운 일이다.
그래서 필자는 그 것을 패키지로 만들어서 공유를 하겠다.
구글 드라이브 링크
- https://drive.google.com/file/d/0BxY7d-bcrQhLR0dZSWpwU1czTGs/view?usp=sharing (17.5MB)
이 위의 패키지를 다운 받고 OS X의 환경에서 컨버트 하게 되면 아래와 같이 만들어진다.
이렇게 만들어지며. 일반적으로 우리가 다운받았던 SDK 처럼 사용하면 되겠다.
추가가 된 것은 Editor 파일 안에 만들어졌다는 것과 정리가 된 것이며 PostBuilder 와 Processor가 생겼다는 점이다.
mod_pbxproj 와 postbuilder, processor의 역할은 AdColonySDK 안에 있는 파일들을 컨버트 해준다는 것이다.
3. 유니티에서 빌드
유니티에서 빌드를 하게 되면 xcode 파일이 뽑혀 나오게 된다.
그러면 XCode 켜서 아래와 같은 곳으로 이동하도록 하자.
- Target > Build Settings 로 이동한다.
- 검색에 define을 검색한다.
- Packaging > Defines Module 을 Yes로 변경
- 검색에 enable 검색한다.
- Apple LLVM 6.1 - Language - Modules > Enable Modules (C and Objective-C) 를 Yes 로 변경
- Linking > Other Linker Flags > -fobjc-arc, -ObjC 등록
- Target > Build Phases 로 이동
- Lin Binary With Libraries 에 아래의 것들을 등록
> CoreTelephony.framework
> EventKit.framework
> EventKitUI.framework
> Social.framework
> MessageUI.framework
> CoreFoundation.framework
> WebKit.framework
> Foundation.framework
> UIKit.framework
> AudioToolbox.framework
> CoreLocation.framework
> MediaPlayer.framework
> CoreVideo.framework
> CoreMedia.framework
> StoreKit.framework
> AdSupport.framework
실행하면 잘 될것이다.
'Game Programming > Game Engine' 카테고리의 다른 글
Unity3D :: 7월 1일 부터 iOS는 64비트를 지원해야 한다. (0) | 2015.07.13 |
---|---|
Unity3D :: Google Mobile Ads convert for iOS (구글 모바일 애드몹 iOS 컨버팅) (0) | 2015.07.09 |
Unity3D :: Vungle 동영상 광고 삽입 (4) | 2015.07.03 |
Unity3D :: AdColony 동영상 광고 삽입 (3) | 2015.07.03 |
Unity3D :: 안드로이드 소프트키 안보이게 하기 (0) | 2015.07.03 |
댓글
VallistA
병특이 끝나서 게임에서 웹으로 스위칭한 프로그래머.
프로그래밍 정보등을 공유합니다.
현재는 이 블로그를 운영하지 않습니다.
vallista.kr 로 와주시면 감사하겠습니다!
자고 싶습니다. ㅠㅠ
Github :: 링크
궁금한점 문의 주시면 답변드리도록 하겠습니다
VISITED
Today :
Total :
Lately Post
Lately Comment