2014-05-22 7 views
1

OpenTok (iOS WebRTC SDK) 용 CocoaPods 구성 요소를 사용하여 프로젝트를 구축 중이며 베타 버전을 릴리스했지만이를 베타 테스트 용 사양으로 추가 할 의도는 없습니다.CocoaPods 베타 버전

내 질문에 대한 베타 버전에 대한 사양을 만드는 것입니다. 그래서 프로젝트의 포크를 만들었고 스펙에서 그것을 가리키는 태그 '2.2beta'를 추가했습니다. 스펙을 포크로 향하게하는 것이 옳은지 또는 내가 만들 필요가 있는지 모르겠습니다. 원래의 저장소에 대한 pull 요청을 받아 들여 새로운 spec을 만들기 위해 기다린다.

답변

1

Cocoapods 팀의 @Orta와의 토론 후 대답은 NO였습니다. CocoaPods 새로운 트렁크 웹 서비스를 도입 한 후

은 규칙이 새로운 PodSpec을 게시 변경 :

'트렁크'웹 서비스의 도입 게시자는 이제 명령에서 직접 포드를 게시 할 수 있음을 의미 - 라인, 풀 요청을 만들 필요가 없습니다.

http://blog.cocoapods.org/CocoaPods-Trunk/에서 그래서, 소유자가 자신의 축복을 제공하는 포드의 창조자와 mantainers는 새로운 PodSpecs을 밀어 수있는 유일한 있습니다.

이 문제를 해결하려면 새 PodSpec으로 베타 버전을 포함 시키거나 새 트렁크 웹 서비스를 사용하는 데 "축복받은"제공자로 나를 포함 시키려면 (특정 경우에는 OpenTok) 소유자에게 요청하십시오. 나 혼자서 추가 할 수 있습니다.

+2

TokBox의 개발자 (OpenTok의 제작자)는 여기에 있습니다. @Floydian에 관심을 가져 주셔서 감사합니다. 우리는 CocoaPods Trunk에서 두 개의 포드에 대한 소유권을 주장했으며 앞으로 공식 배포를 위해 사용할 예정입니다. 베타에 관해서는 OpenTok.framework를 프로젝트에 수동으로 통합하는 것이 좋습니다. 우리는 CocoaPod에서 프로젝트를 릴리스 할 계획이 없기 때문에 수동으로 OpenTok.framework를 프로젝트에 통합하는 것이 좋습니다. v2.2가 릴리스되면 안정적입니다. – Ankur