입사 한달차 업무 중 발생했던 문제점에 대한 기록. 1. Apple 개발자 약관 업데이트시 동의하지 않으면 앱을 올릴 수 없음.만약 애플 개발자 팀 관리 계정이 아니라면 관리 계정이 업데이트된 약관에 동의해야한다. 2. 테스트 플라이트 내부 테스트로 업로드시 당연하게도 외부 테스터를 추가할 수 없음.Xcode를 처음 만져봤기에 겪었던 시행착오중 하나.이미 개발 팀이 존재하고 들어가게되면 내부 테스터 그룹이 존재하고 상황에 따라 협력사와의 연계를 위해 외부 테스터 그룹이 존재하는데, 내부 테스트 업로드시 외부 테스터를 추가할 수 없다. 2번 항목인 TestFlight Internal Only로 올렸었다. 내부 테스터 전용이었기에 올렸던 빌드를 무효화시키고, 1번 항목인 TestFlight & App S..
/Users/[UserName]/Library/Developer/Xcode/DerivedData/[ProjectName]/Build/Products/Release-iphoneos/XCFrameworkIntermediates/OpenSSL-Universal/OpenSSL.framework/Headers/e_os2.h:265:9 Missing '#include '; 'uint64_t' must be declared before it is used 프로젝트 빌드시 발생한 오류로, openssl 관련하여 발생한 오류이다.검색해봐도 정확히 내 케이스랑 비슷한 예는 보이지 않았다. 그래도 검색과 직감적으로 알 수 있던 공통된 사항은 openssl의 설치 이후 프로젝트에서 설정한 openssl의 위치와 일치하지 않는..
[AppName] Install error - Please check your project settings and ensure that a valid product has been built. There was an internal API error. Build 성공 후, Run을 누르니 다음과 같은 오류가 발생하며 실패하였다.기존에 앱스토어에서 받은 원본 앱이 설치되어있기 때문에 발생한 오류같았다.설치되어있던 앱을 제거하고 Run을 돌리니 성공하였다.
SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a'; try increasing the minimum deployment target 빌드 시 위와 같은 에러가 발생한다면, 분명 문제되는 라이브러리 하위로 에러가 뜰 것이다.필자의 경우, SwiftyJSON의 하위로 해당 에러가 발생하였다. 좌측 프로젝트 폴더 아래의 Pods를 눌러 문제가 되는 라이브러리를 누르고 Build Setting으로 이동한다. 거기서 iOS Deployment Target을 찾아 버전을 높이면 된..
Unable to open base configuration reference file ‘/Users/[USER]/Desktop/[PROJECT-DIR]/Pods/Target Support Files/Pods-[PROJECT]/Pods-[PROJECT].debug.xcconfig’. Xcode에서 클론한 프로젝트를 열어서 빌드를 시도했을때 발생한 에러이다.Xcode를 처음 써보는 것이기 때문에 추가적인 개발도구에 대해서는 몰랐었다. 해당 프로젝트는 CocoaPods이라는 Swift 및 Objective-C 코코아 프로젝트의 종속성 관리자를 사용하고 있었고, 다른 파일로 프로젝트를 열고, 커맨드에서 특정한 명령어를 사전 설정해야하는 것을 알게되었다. 해당글은 Mac OS 기준으로 작성되었다. 1. 커맨드..