我有一个已发布的Cocoapod,说它的名字abc-sdk,我希望修改它的名字(大写)Abc-SDK.可能吗?我尝试更改s.namepodspec(以及podspec文件名大小写)但是当我运行时pod trunk push我得到:
[!] The following validation failed:
- Name is already taken.
什么是正确的方法呢?
Hrm,所以是的,这可以改变(通过PR到Specs repo),但不鼓励它,因为它会打破每个人的Podfile.
解决这个问题的另一种方法是直接创建一个新的Podspec,并deprecated_in_favor_of在较旧的Podspec上使用它来指向新的.如AbcSDK代替Abc-SDK.
首先创建并推送新规范,然后完整地弃用旧规范.CocoaPods现在支持以下命令(截至至少1.0.0.beta.8):
pod trunk deprecate OLD_SPEC --in-favor-of=NEW_SPEC
Run Code Online (Sandbox Code Playgroud)
https://github.com/CocoaPods/cocoapods-trunk/issues/31
| 归档时间: |
|
| 查看次数: |
2882 次 |
| 最近记录: |