在用cocoapods安装RestKit之后,我遇到了一个奇怪的问题。 在用cocoapods解决我的项目的RestKit依赖关系并试图构建它之后,我面临这个错误:

沙箱与Podfile.lock不同步。运行“pod install”或更新CocoaPods安装。

我试着运行pod安装,但没有变化。

以下是一些照片:

  PODS:
  - AFNetworking (1.3.3)
  - RestKit (0.20.3):
    - RestKit/Core
  - RestKit/Core (0.20.3):
    - RestKit/CoreData
    - RestKit/Network
    - RestKit/ObjectMapping
  - RestKit/CoreData (0.20.3)
  - RestKit/Network (0.20.3):
    - AFNetworking (~> 1.3.0)
    - RestKit/ObjectMapping
    - RestKit/Support
    - SOCKit
  - RestKit/ObjectMapping (0.20.3)
  - RestKit/Search (0.20.3):
    - RestKit/CoreData
  - RestKit/Support (0.20.3):
    - TransitionKit (= 1.1.1)
  - RestKit/Testing (0.20.3)
  - SOCKit (1.1)
  - TransitionKit (1.1.1)

DEPENDENCIES:
  - RestKit (~> 0.20.0)
  - RestKit/Search (~> 0.20.0)
  - RestKit/Testing (~> 0.20.0)

SPEC CHECKSUMS:
  AFNetworking: 61fdd49e2ffe6380378df37b3b6e70630bb9dd66
  RestKit: 1f181c180105a92f11ec4f6cd7de37625e516d83
  SOCKit: 2f3bc4d07910de12dcc202815e07db68a3802581
  TransitionKit: d0e3344aac92991395d4c2e72d9c5a8ceeb12910

COCOAPODS: 0.29.0

当前回答

对于在flutter中工作的我来说,由于现有的配置,配置没有自动添加。

添加“Pods/Target Support Files/Pods- runner /Pods- runner .profile”。xcconfig"到颤振/释放。Flutter/Debug.xcconfig和Flutter/Debug.xcconfig

解决了这个问题。

其他回答

我找了几个小时,找到了如下的解决方案:

在我的例子中,方法1是有效的。

方法1:

选择目标>,进入Build Phases >,单击Link Binary With Libraries >,删除所有libPods。一个文件 打开终端>直接到你的项目>运行: 圆荚体安装 清洁和建造项目

ref . 1

方法2:

打开终端>直接到你的项目>运行: Pod分解——冗长 Pod安装—详细

ref . 2

方法3:

选择目标>进入构建设置>点击“+”符号 add 2用户自定义设置:[to the left = to right] PODS_ROOT = ${SRCROOT}/Pods

and

    PODS_PODFILE_DIR_PATH = ${SRCROOT}/

ref.3

在我的案例中,我在集成WatchKit应用程序后得到了同样的错误。为了解决问题,我需要在Podfile中添加WatchKit的两个目标:

target 'MyProject WatchKit App' do
    platform :watchos, '2.0'
    shared_pods
end

target 'MyProject WatchKit App Extension' do
    platform :watchos, '2.0'
    shared_pods
end

PS:也许这发生在我身上,因为我错误地为MyProject WatchKit应用程序目标最初安装了pods。

我尝试了各种pod安装组合,删除node_modules并重新安装,清理和重建xcode项目,甚至重新启动我的计算机。这些对我都没用……

我的解决方案是在项目的根目录下运行pod—version。我不知道如何或为什么,但这成功地安装了一个缺失的依赖,所以我想我在这里分享它,以防它帮助其他人:)

通过安装cordova版本9,修复了ionic应用程序的问题,尝试了以上所有解决方案,大部分与xcode链接,都不适合我的ionic应用程序

如果任何人在他们的cordova应用程序中遇到同样的问题,请更新到cordova 9来解决这个问题

我在最新的ComponentKit 0.14上也有同样的问题。 原因是PODS_ROOT没有设置,我发现解决方案是添加一行到ComponentKit。xcconfig:

#include "../Pods/Target Support Files/Pods-ComponentKit/Pods-ComponentKit.debug.xcconfig"