- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
每当我运行 pod install
时,CocoaPods 都会尝试在构建阶段将 PODS_ROOT/...
更改为 PODS_PODFILE_DIR_PATH/...
.
我不确定为什么这个值只针对我的 Cocoapods 设置而改变,而不针对我的其他团队成员。有谁知道为什么这个值会改变?
CocoaPods 版本:1.2.1
Podfile.lock 版本:1.2.1
Xcode 版本:版本 8.3.3 (8E3004b)
谢谢。
最佳答案
这是从 CocoaPods 1.2.1 开始的预期行为。 CocoaPods 在这里更新 Check Pods Manifest Lock 构建阶段以支持符号链接(symbolic link)的 Pods 目录。 (参见 https://github.com/CocoaPods/CocoaPods/issues/5499)
所以问题是为什么您的团队成员没有改变?他们可能正在使用旧版本的 CocoaPods,并且会忽略他们在运行 pod install
时应该看到的警告。
[!] The version of CocoaPods used to generate the lockfile (1.2.1) is higher than the version of the current executable (#{VERSION}). Incompatibility issues may arise.
如果您提交此更改,您将强制他们更新。
关于ios - 为什么 `pod install`会改变PODS_ROOT路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46454337/
如题,按照安装步骤,还是无法导入Alamofire库.... 播客文件: source 'https://github.com/CocoaPods/Specs.git' platform :ios,
我构建了一个使用 Intercom(第三方扩展)的 Ionic 2 应用程序。 Intercom 使用 cocoapods 安装。 编译我的应用程序时出现错误: diff: /Podfile.lock
从 Xcode 10.0 beta 2 更新到 Xcode 10.0 beta 3 我现在在构建 iOS 项目时遇到此错误: sourcekit: [1:connection-event-handle
我是一名优秀的程序员,十分优秀!