OS X Yosemite 및 Xcode 6.1 (개발자 사이트에서 다운로드)으로 업데이트했습니다. 로그 파일 에서처럼 건물에 문제가 발생했습니다. 메모가 표시됩니다. "경고 : --resource-rules는 Mac OS X> 10.10!에서 더 이상 사용되지 않습니다!". 누군가 "resource-rules"플래그없이 Xcode 플러그인을 사용하는 방법을 알고 있습니까? 고맙습니다.젠킨스 대 Xcode 플러그인 - codesign 문제
답변
젠킨스 플러그인으로 모든 것이 정상입니다. 제품 설정 만 잘못되었습니다.
프로젝트의 "빌드 설정"탭을 엽니 다. "코드 서명 리소스 규칙 경로"를 검색 한 결과 비어있었습니다. 로 변경 : $(SDKROOT)/ResourceRules.plist
크레딧 SDK2.2
와https://stackoverflow.com/a/7919137/2124345
업데이트
이 솔루션은 경고 자체를 제거하지 않습니다이 문제를 설명 아담스 블레어로 이동합니다. 그러나 나는 그 경고가 문제가되지 않는다고 확신한다. 문제는이 설정을하지 않으면 Payload 폴더에 ResourceRules.plist 파일이 생성되지 않으며 파일이 없기 때문에 빌드 프로세스가 중지된다는 것입니다.
그리고 다시 jenkins 플러그인과 전혀 관련이 없습니다. xcrun -sdk iphoneos PackageApplication
과 동일한 오류가 발생합니다. Jenkins는이 명령 줄을 빌드 단계로 부릅니다.
Julius에게 감사의 말을 전하며, "Code Signing Rules Path"를 한번도 사용 해본 적이 없다.이 필드는 항상 비어있다. 또한 나는 Apple 기술 노트 TN2206과 혼동을 빚었다. "--resource-rules 플래그 나 ResourceRules.plist를 사용하지 마십시오. 쓸모 없게되었고 거절 될 것입니다.", 나는 Maverick과 Xcode 6.0.1로 되돌아갔습니다. 다시 새로운 환경이 생겼을 때 내가 언급 한 해결책을 시도 할 것입니다. – zskalnik
Xcode 프로젝트가 없으면 어떻게해야합니까?이것이 codesign 도구를 호출 할 때 실제로 Xcode가 실행되는 것은 무엇입니까? – Trejkaz
another answer에 지정된대로 서명 할 배포 인증서를 지정하지 않아도 올바르게 패키지됩니다.
Julius Lisauskas가 제공 한 대답은 경고를 해결하지만 실제로는 xcrun에있는 버그의 해결 방법 일뿐입니다.
:
시스템 OS X 매버릭스 코드 서명으로 밀봉되어야 번들 내의 파일을 제어하기위한 체결 기능 (--resource-규칙)를 설명하기 전에. 이 기능은 매버릭스에서 폐기되었습니다. 코드 서명은 Mavericks에서 작성한 후 나중에 번들의 모든 파일을 봉인합니다. 더 이상 명시 적으로 지정할 필요가 없습니다. 이 은 Xcode의 코드 서명 리소스 규칙 경로 빌드 설정이 더 이상 사용되지 않아야하며 비워 두어야 함을 의미합니다.
더 이상 번들의 일부를 서명에서 제외 할 수 없습니다. 번들은 에 서명하면 읽기 전용으로 처리해야합니다.
이 버그와 관련하여 issue raised on the Jenkins Xcode plugin에 Xcrun에 버그가 있다고 결론 짓습니다.
- 1. XCode archive codesign
- 2. Xcode 빌드 오류 - CodeSign
- 3. 젠킨스 용 Xcode 플러그인 용 SICCI가 실패합니다.
- 4. 젠킨스 서버에서 메이븐 사이트 플러그인 문제
- 5. 건물 젠킨스 플러그인 테스트는
- 6. 젠킨스 파이프 라인 플러그인
- 7. 젠킨스 복사와 아티팩트 플러그인
- 8. 젠킨스 NodeJS - 플러그인
- 9. 젠킨스 플러그인 디버깅
- 10. 젠킨스 HTML 게시자 플러그인
- 11. 젠킨스 대 커스텀 스크립트
- 12. 젠킨스 업그레이드 문제
- 13. iOS 5.1 및 Xcode 4.3.1 CodeSign 오류
- 14. 젠킨스 힘내 플러그인 및 Refspecs
- 15. 젠킨스 플러그인 개발 - 환경 변수
- 16. 젠킨스 포스트 빌드 플러그인 개발
- 17. 젠킨스 용 ClearCase 플러그인 - 정규식이
- 18. 자식 젠킨스 SCM 플러그인 권한이
- 19. 데이터베이스 플러그인 감사 - 젠킨스 : org.hibernate.HibernateException
- 20. 젠킨스 Netbeans 플러그인 버전 업데이트
- 21. 가장 유용한 무료 젠킨스 플러그인
- 22. 젠킨스 2 - 파이프 라인 플러그인
- 23. 젠킨스 프록시를 통한 SVN 플러그인
- 24. 젠킨스 JBehave의 플러그인 설치 TestTypeDescriptor
- 25. 젠킨스 CI + 개미 + SSH 플러그인
- 26. 젠킨스 : 로그 파서 플러그인 구성
- 27. Xcode 3.1.3 문제 단위 테스트 플러그인
- 28. UIInterfaceOrientation landscape 대 Xcode 5의 초상 문제
- 29. SWTBot 젠킨스 문제
- 30. Xcode 개발 코드 작성 문제
이 문제도 발생합니다. – doogilasovich