본문 바로가기
iOS

WWDC Swift Student Challenge 세팅

by HaningYa 2020. 5. 6.
728x90

Swift Student Challenge 에 제출이라도 해보려고 한다.

 

WWDC20 Swift Student Challenge

Showcase your love of coding by submitting your Swift Playground to the Swift Student Challenge by May 17.

developer.apple.com

주제도 안정했고 Swift Playground book을 어떻게 만드는지도 모르지만 일단 시간이 촉박하기에 시작해본다.

5월 17일 까지 제출 해야하고 3분안에 설명 가능한 interactive swift playground book을 만들어서 제출해야 한다.

 

1. Playground book을 어떻게 만들까?

플레이 그라운드 앱에서 계속 새로운 플레이그라운드 만들기를 해봤지만 도통 어떻게 프로젝트를 만드는지 모르겠다.

 

공식 문서를 보면 [여기]에서 템플릿을 다운받을 수 있다고 한다.

 

Creating and Running a Playground Book | Apple Developer Documentation

Article Creating and Running a Playground Book Build a playground book from a template, and run it in Swift Playgrounds. OverviewYou use both a Mac running Xcode and an iPad to create a playground book. You download the Swift Playgrounds Author Template an

developer.apple.com

 

템플릿을 다운받고 압축을 풀면 Xcode로 프로젝트를 열 수 있는데 빌드를 하면 에러가 뜬다.

 

Module compiled with Swift 5.1 cannot be imported by the Swift 5.2.2 

 

현재 최신 Xcode 인 11.4.1을 사용 중인데 해당 버전 Xcode 에는 Swift 5.2.2라서 빌드가 안되는 것이였다.

 

해당 문제는 Apple 개발자 포럼에서도 아직 해결되지 않는 내용이였다.

 

playground book gives error 'Module compiled wi... |Apple Developer Forums

Same problem, with Version 11.3.1 and the Playground Author Template download dated Feb 12, 2020. Any solutions yet?

forums.developer.apple.com

 

그냥 Xcode 이전 버전을 다운 받아 볼까 싶었다.

 

[여기서 이전 버전 Xcode를 다운 받을 수 있다.]

 

로그인 - Apple

 

idmsa.apple.com

 

Xcode_11을 다운받는 중이다. 

 

다운 받은 뒤 프로젝트를 열고 빌드가 성공하면 본격적으로 Playground book을 만들어 볼 것이다.

 

예상 다운로드 시간 6시간이다. 허허

 

다 다운로드가 되었다.

 

Xcode_11.1로 열어서 빌드하니까 성공한다.

 

 

2. 2018, 2019년도 Swift Student challenge 제출물들을 분석해 보자.

https://github.com/anaclumos/WWDC18

 

anaclumos/WWDC18

애플 WWDC18 장학생 합격작 (WWDC18 Scholarship Accepted Submission) - anaclumos/WWDC18

github.com

https://github.com/wwdc/2019

 

wwdc/2019

Student submissions for the WWDC 2019 Scholarship. Contribute to wwdc/2019 development by creating an account on GitHub.

github.com

 

3. 뭘만들어 볼까?

천천히 생각해 봐야겠다.

 

https://medium.com/@barbulescualex/using-swift-playgrounds-playground-abooks-87c2707be2b5

 

Using Swift Playgrounds & Playground Books

I’ve recently had a condensed 10 day experience with the playground development suite by working on my WWDC 2019 Student Scholarship…

medium.com


2020.05.06 수정 답변이 달렸다.

보아하니 템플릿을 이용하는게 아니라 스위프트 플레이그라운드 앱 내에서 개발해야 하는 것 같다.


너무 바빠서 포기...

728x90

댓글