2019년 6월 27일 목요일
2019년 6월 26일 수요일
Xcode change Provisioning Profile - 다른 프로비저닝 프로필 적용 (시스템 키체인 암호 입력 창 계속 뜨는 이슈 해결방법 포함) - @@ in Swift4.2.1 - Xcode 10.2.1
다른 프로비저닝 프로필을 가진 프로젝트를 빌드 할때 인증서 문제가 발생합니다.
이를 해결하기 위해선 프로젝트 만들시 사용된 프로비저닝 프로필을 Import 해서 빌드를 해야 합니다.
프로비저닝 프로필 두개 (개발용 배포용)과 인증서 파일 (.p12) 필요
* 프로비저닝 프로필을 만들때 디바이스의 UUID를 사용한다.
Xcode 실행 -> Windows -> Devices and simulators 로 들어가 UUID를 확인
그렇게 만들어진 프로비저닝 프로필 파일 두개와 인증서 파일 (p.12) 를 받았으면
Xcode를 실행하여 프로비저닝 프로필을 Import 한다.
그럼 붉은색 느낌표가 나타나면서 이슈가 발생하는데 이는 인증서 문제로 p.12 인증서 파일을 실행하여
인증서를 추가하면 해결 된다.
*총 세개의 인증서가 추가
Apple Worldwide Developer....
iPhone Developer:...
iPhone Distribution:..
Xcode를 다시 실행하면 이슈가 해결된걸 확인 할 수 있습니다.
이제 빌드를 시작하면 또 다른 이슈 아닌 이슈가 발생합니다.
키체인을 사용하기 위해 관리자 이름과 암호를 입력해야 하는데
입력을 하고 허용을 눌러도 계속 뜨게 됩니다. (계속 입력하면 없어진다는 말도 있습니다)
일단 유틸리티에서 ->"키체인 접근" 을 열어 시스템 키체인을 확인합니다
iOS Developer....
iOs Distributi...
라는 두개의 개인키가 추가 되어 있는것을 확인합니다.
*만약 없다면 빌드를 하여 두세번 정도 관리자 이름과 암호를 입력하고 키체인 접근 프로그램을 재실행
하면 추가 될 것입니다.
iOS Developer.... 개인 키를 열어 "접근제어" -> 모든 응용 프로그램이 이 항목.. 을 체크 -> 변경사항 저장 -> 관리자 이름과 암호 입력
"키체인 접근" 프로그램을 닫고 빌드를 하면 암호 입력창이 뜨지 않고 성공적으로 빌드가 됩니다.
이를 해결하기 위해선 프로젝트 만들시 사용된 프로비저닝 프로필을 Import 해서 빌드를 해야 합니다.
프로비저닝 프로필 두개 (개발용 배포용)과 인증서 파일 (.p12) 필요
* 프로비저닝 프로필을 만들때 디바이스의 UUID를 사용한다.
Xcode 실행 -> Windows -> Devices and simulators 로 들어가 UUID를 확인
그렇게 만들어진 프로비저닝 프로필 파일 두개와 인증서 파일 (p.12) 를 받았으면
Xcode를 실행하여 프로비저닝 프로필을 Import 한다.
그럼 붉은색 느낌표가 나타나면서 이슈가 발생하는데 이는 인증서 문제로 p.12 인증서 파일을 실행하여
인증서를 추가하면 해결 된다.
*총 세개의 인증서가 추가
Apple Worldwide Developer....
iPhone Developer:...
iPhone Distribution:..
Xcode를 다시 실행하면 이슈가 해결된걸 확인 할 수 있습니다.
이제 빌드를 시작하면 또 다른 이슈 아닌 이슈가 발생합니다.
키체인을 사용하기 위해 관리자 이름과 암호를 입력해야 하는데
입력을 하고 허용을 눌러도 계속 뜨게 됩니다. (계속 입력하면 없어진다는 말도 있습니다)
일단 유틸리티에서 ->"키체인 접근" 을 열어 시스템 키체인을 확인합니다
iOS Developer....
iOs Distributi...
라는 두개의 개인키가 추가 되어 있는것을 확인합니다.
*만약 없다면 빌드를 하여 두세번 정도 관리자 이름과 암호를 입력하고 키체인 접근 프로그램을 재실행
하면 추가 될 것입니다.
iOS Developer.... 개인 키를 열어 "접근제어" -> 모든 응용 프로그램이 이 항목.. 을 체크 -> 변경사항 저장 -> 관리자 이름과 암호 입력
"키체인 접근" 프로그램을 닫고 빌드를 하면 암호 입력창이 뜨지 않고 성공적으로 빌드가 됩니다.
iPhone has denied the launch request 이슈 해결
빌드중에 iPhone has denied the launch request .... 이런 이슈가 발생하는 경우
Commad + shift + k 눌러 프로젝트 클린을 해보세요 !
Commad + shift + k 눌러 프로젝트 클린을 해보세요 !
2019년 6월 19일 수요일
Could not locate device support files. 이슈 해결
"codesign wants to access key "access" in your key chain." 이슈 해결
"codesign wants to access key "access" in
your key chain.
X-code 앱 빌드 시 "Codesign 이 "Access" 키체인 액세스 하기위해 암호를 입력하라는 창이 계속 뜬다면 맥북 사용자 암호 입력 항상허용을 눌러주세요
CocoaPods 설치 및 라이브러리 추가 (CocoaPods install & library add) @@ in Swift4.2.1 - Xcode 10.1
1. Xcode 에 CocoaPods 설치
터미널 실행 -> sudo gem install cocoapods 입력
*제거는 sudo gem uninstall cocoapods
2. CocoaPods Podfile 파일 생성
1) 터미널 실행 해당 프로젝트 폴더로 경로 이동 -> pod init 입력
2) 폴더 내 Podfile 파일 생성 확인 (Podfile 파일 내 라이브러리를 추가하여 설치를 진행하게됩니다.)
3) 파일 여는 2가지 명령어 (프로젝트 경로에서 명령어 입력!)
"open -e podfile" (텍스트 편집기)
"open -a Xcode Podfile" (Xcode)
3. CocoaPods 라이브러리 추가
1) Podfile 파일을 열어 위 명령어를 이용해 내용을 확인을 합니다
3) 터미널을 실행하여 해당 프로젝트 경로로 이동 후 pod install 을 입력하면 라이브러리 설치를
합니다
합니다
4. 마무리
2019년 6월 10일 월요일
swift 개발에 도움되는 사이트 모음
튜토리얼
https://github.com/ioscreator/ioscreator
https://developer.apple.com/library/archive/referencelibrary/GettingStarted/DevelopiOSAppsSwift/BuildABasicUI.html#//apple_ref/doc/uid/TP40015214-CH5-SW1
https://www.raywenderlich.com/ios
https://www.ioscreator.com/
https://jusung.gitbook.io/the-swift-language-guide/ (swift 한글 언어 문서)
라이브러리
https://www.cocoacontrols.com/
https://github.com/vsouza/awesome-ios
아래 참조 사이트에서 몇개 추린겁니다
참조사이트에서 더 유용한 사이트들이 많으니 꼭 들려서 확인 하시길 바래요~
참고 사이트 :
https://zeddios.tistory.com/162
피드 구독하기:
글 (Atom)
추천 게시물
애플 개발자 등록방법 2016년 5월 8일 기준!!
애플 개발자 등록 절차 1. 개발자 등록 페이지 이동 애플 개발자 로그인 > Account 페이지 이동 > 하단 영역 클릭 (이미지 참조) >> Enroll 클릭 >> 무조건 승인!! ...
-
UIButton 텍스트 변경 및 텍스트 컬러 변경 - UIButton 텍스트 변경 editButton.setTitle("test", for: .normal) - UIButton 텍스트 컬러 변경 edi...
-
[애플리케이션의 상태] not running 사용자에 의해 아직 애플리케이션이 실행되고 있지 않거나 이미 실행된 후 사용자 혹은 운영체제에 의해 종료된 상태 foreground 애플리케이션이 현재 사용자에게 보여지고 있는 상태, 오직 ...
-
웹사이트 1. IBM Swift SandBox https://swift.sandbox.bluemix.net/ : 플레이그라운드와 유사한 모습으로 스위프트 코드 작성 및 실행 가능 인기있는 스위프트 소스코드를 볼 수 있고 간단한...