ios,swift2022. 5. 16. 13:41
ios,swift2022. 4. 19. 16:37

[ios]dictionary literal contains duplicate keys 해결방법

 

dictionary의 key가 똑같은게 있을 때, 발생된다.. 하나의 key만 나올 수 있게 수정하면 된다. 

Posted by thdeodls85
ios,swift2022. 4. 11. 15:35

[Xcode]device not detected 해결방법

 

os문제도 아닌데..

 

device not detected 뜨면

 

sudo pkill usbmuxd

 

비번 치고 다시 xcode키면 나온다 

 

[참조]https://dragoner.tistory.com/166

 

[Xcode] Device not detected 문제

평상시 정상적인 상황이라면 Device를 연결했을 때는 현재 연결된 디바이스들이 목록으로 나타납니다. 그런데 간혹 디바이스를 연결 했는데도 다음 이미지처럼 Xcode에서 Device를 찾지 못하는 경우

dragoner.tistory.com

 

Posted by thdeodls85
ios,swift2022. 4. 6. 10:57

[xcode]module compiled with swift 5.4 cannot be imported by the swift 5.5.2 compiler 해결방법

 

자 일단 왜 문제가 생겻냐면...

 

sdk를 framwork 로 관리하고 -> 앱에 연결해서 보내줄려고 했는데..

 

프로젝트를 2개 빌드해야했다..

 

sdk가 빌드가 5.5.2로 되더라..??? 앱은 5.4??

 

자 그러면 sdk빌드 버젼을 낮춰야 한다.. 어떻게 낮추나??

 

BUILD_LIBRARY_FOR_DISTRIBUTION = YES;

 

이걸하면 된다고 하고 그러던데?? 안된다..

 

target -> build settings 들어가서.. swift compiler laungage 를 낮춰주면... complier 버젼자체가 내려간다..

Posted by thdeodls85
ios,swift2022. 4. 6. 10:43

[xcode]code signature version is no longer supported 해결방법

 

여러방법이 많았는데.. 전부 다 안된다..

 

target -> project -> general -> frameworks,libraries, and embeddedContent -> do Not Embed 로 변경해야 한다.

 

[참조] https://developer.apple.com/forums/thread/679182

 

Xcode 12.5 "code signature version… | Apple Developer Forums

Hey after struggling with this for an hour or two, I found that in your apple developer account, under 'Certificates, Identifiers & Profiles' > profiles > provisioning profiles, I needed to add the device I was using to test on in there, it takes you throu

developer.apple.com

 

Posted by thdeodls85
ios,swift2022. 4. 5. 20:43

[xcode]Provisioning Profiles Location위치 찾는방법

 

파일이 엉켜서 초기화 시키기 위해서 Provisioning 폴더를 찾아 보자 

 

finder -> 이동 -> 폴더로 이동 -> "~/Library/MobileDevice/Provisioning\ Profiles" 

Posted by thdeodls85
ios,swift2022. 2. 15. 10:46

[ios]unsupported os version 15.3 해결방법

 

밑에 보이는 것처럼 하면 되는데, 몇가지 문제사항이 있다..

 

[참조]https://velog.io/@adbr/Fix-the-Unsupported-OS-Version-in-Xcode-Xcode%EC%97%90%EC%84%9C-Unsupported-OS-Version-%ED%95%B4%EA%B2%B0

 

xcode에서 'Unsupported OS Version' 해결

xcode에서 연결된 device가 안 먹힐 때 -> Fixed : Unsupported OS Version in Xcode

velog.io

 

https://github.com/filsv/iPhoneOSDeviceSupport/issues/110

 

iOS 15.3 Support Files · Issue #110 · filsv/iPhoneOSDeviceSupport

 

github.com

위의 링크에서 받아 볼 수 있는데. 

 

15.2까지 release 되어있다.. 그런데. 

 

15.3은 지원되냐는것이다..

 

어떻게 해결하냐면... 15.2꺼 다운받아서 넣은 다음에  15.3으로 이름 변경하고

 

xcode를 껏다 키면 된다고 하는데 아예 맥북을 재부팅 해야 한다..

Posted by thdeodls85
ios,swift2021. 3. 19. 15:06

[ios]could not load nib in bundle in framework 해결방법

 

framework 에 xib를 넣어서 외부에서 라이브러리 형식으로 가져다 쓸려고 했다..

 

외부 프로젝트에서 라이브러리를 import 한 후, framework안에 있는 xib를 로드 할려고 했더니..

 

could not load nib in bundle 이라고 나온다..

 

자 그러면 어떤 bundle에 있는 xib인지를 알려줘야 한다..

 

라이브프로젝트 bundle identifier 명을 쓰고 

 

 let bundleID = "bundle identifier"

 let bundle = Bundle.init(identifier: bundleID)

 

 self.Controller = Controller(nibName: "xib명", bundle: bundle)

 

이렇게 하면 push해서 들어갈 수 있다. 

Posted by thdeodls85