pod 구성 요소 검증 흔한 오류

7369 단어 SwiftiOSOCpod

첫째, Encountered an unknown error(Could not find a ios simulator...)


pod lib lint --allow-warnings 오류 보고:
- ERROR | [iOS] unknown: Encountered an unknown error (Could not find a `ios` simulator (valid values: com.apple.coresimulator.simruntime.ios-12-2, com.apple.coresimulator.simruntime.tvos-12-2, com.apple.coresimulator.simruntime.watchos-5-2). Ensure that Xcode -> Window -> Devices has at least one `ios` simulator listed or otherwise add one.) during validation.

해결 방법: CocoaPods:sudo gem install cocoapods 업그레이드
업그레이드 후 실행:pod lib lint--allow-warnings 성공
brucedeMacBook-Pro:YExtentions bruceyao$ pod lib lint --allow-warnings

 -> YExtentions (0.1.0)
    - WARN  | [iOS] swift: The validator used Swift `4.0` by default because no Swift version was specified. To specify a Swift version during validation, add the `swift_versions` attribute in your podspec. Note that usage of a `.swift-version` file is now deprecated.
    - NOTE  | xcodebuild:  note: Using new build system
    - NOTE  | [iOS] xcodebuild:  note: Planning build
    - NOTE  | [iOS] xcodebuild:  note: Constructing build description

YExtentions passed validation.// 

둘째, [!]XXX did not pass validation, due to 2 warnings (but you can use --allow-warnings to ignore them).


두 개의 경고가 있습니다. 사실 이 경고는 상관하지 않아도 되기 때문에 명령을 실행합니다.

pod lib lint --allow-warnings // 


셋째, - ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code.You can use --verbose for more information.


이 오류는 당신이 설정한 것일 수 있습니다: s.frameworks ='UIKIT','MapKit'프레임에 문제가 있습니다. 잘못된 프레임워크를 제거하십시오.

넷째, [!]Unable to accept duplicate entry for: 프로젝트 이름(0.1.0)


버전 번호 문제, 우리는 버전 번호를 변경합니다. 예를 들어 YYExtensions를 변경합니다.podspec을 버전 번호 0.1.1로 수정한 후 터미널에서 버전 정보를 다시 제출합니다

다섯째, There was an error pushing a new version to trunk: getaddrinfo: nodename nor servname provided, or not known


버전 번호를 제출하는 방법을 실행하지 않았기 때문에, 직접git로 전송하고, 방법은git로 다시 제출합니다.
git add .
git commit -am 'XXX'
// :
git remote add origin https://github.com/xxxx/XXX.git
git push -u origin master

// 
git tag '0.1.0'
git push origin --tags
git tag // 

좋은 웹페이지 즐겨찾기