我正在使用cocoapods 1.1.1,在我的podfile中,我有多个post_install钩子。我得到这个错误:
[!] Invalid `Podfile` file: [!] Specifying multiple `post_install` hooks is unsupported..
-------------------------------------------
#
> post_install do |installer|
# installer.pods_project.targets.each do |target|
以前有人遇到过同样的问题吗?Yes!我在我的1目标中有1个post_install,在全局范围内有另一个post_install。我可以住一间,但为什么?
6条答案
按热度按时间yrdbyhpb1#
解决方案2023
当我从我的主目标中删除我的代码并将其移到全局范围的post_install块中时,它就像魅力一样工作。
出于某种原因,如果您添加多个post_install(例如全局和1个目标),请将它们移动到同一个全局块中,并添加if-else语句用于管理目标。
nwlqm0z12#
我暂时解决了这场冲突。把代码放到你的Podfile里。
rkttyhzu3#
端
nbewdwxp4#
我有类似的问题,这是因为我在POD文件中添加的位置权限。然后我注解掉这个部分,它就工作了。
Full Code:P2P
50pmv0ei5#
把他们都搬到这样的地方,这对我很有效。
后
bvpmtnay6#
使用
abstract_target
链接click here