与cocoapods的xcode错误

与cocoapods的xcode错误

本文介绍了Ionic 3 - 与cocoapods的xcode错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用推送通知构建离子3应用程序,我在iOS部署时遇到了一些问题。

I try to build an ionic 3 app with push notification and I have some problem with iOS deployment.

我在xcode中有3个错误:

I have this 3 error in xcode :

diff: /Podfile.lock: No such file or directory
diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

我在互联网上尝试了很多解决方案:

I have try a lot of solution I found on internet :


  • 使用命令pod install,pod update

  • use command "pod install", "pod update"

删除并安装CocoaPods

delete and install CocoaPods

更新CocoaPods

update CocoaPods

删除Pods文件夹,Podfile.lock和 Podfile并运行pod install命令。

Delete "Pods" folder, "Podfile.lock" and "Podfile" and run "pod install" command.

从Librairies的Link Binary中删除libPods-myApp.a。

Remove libPods-myApp.a from Link Binary From Librairies.

但没有什么是有效的......

But nothing is effective...

我真的不知道自己要做什么。

I really don't know what I have to do.

我的Podfile:

# DO NOT MODIFY -- auto-generated by Apache Cordova
platform :ios, '8.0'
target 'MyProject' do
    project 'MyProject.xcodeproj'
    pod 'GoogleCloudMessaging', '~> 1.2.0'
    pod 'GGLInstanceID', '~> 1.2.1'
end

我的Podfile.lock:

My Podfile.lock :

PODS:
  - GGLInstanceID (1.2.1)
  - GoogleCloudMessaging (1.2.0):
    - GoogleInterchangeUtilities (~> 1.0)
    - GoogleIPhoneUtilities (~> 1.0)
    - GoogleSymbolUtilities (~> 1.0)
  - GoogleInterchangeUtilities (1.2.2):
    - GoogleSymbolUtilities (~> 1.1)
  - GoogleIPhoneUtilities (1.2.1):
    - GoogleSymbolUtilities (~> 1.0)
    - GoogleUtilities (~> 1.0)
  - GoogleSymbolUtilities (1.1.2)
  - GoogleUtilities (1.3.2):
    - GoogleSymbolUtilities (~> 1.1)

DEPENDENCIES:
  - GGLInstanceID (~> 1.2.1)
  - GoogleCloudMessaging (~> 1.2.0)

SPEC CHECKSUMS:
  GGLInstanceID: 4a317044f744281b82cd03015f379899f277cad3
  GoogleCloudMessaging: f37ea14dd0f41d4d889c10b5559dd35bbfd9ac26
  GoogleInterchangeUtilities: d5bc4d88d5b661ab72f9d70c58d02ca8c27ad1f7
  GoogleIPhoneUtilities: 63f25e93a3ddcb66884d182aab3a660d98f1479b
  GoogleSymbolUtilities: 631ee17048aa5e9ab133470d768ea997a5ef9b96
  GoogleUtilities: 8bbc733218aad26306f9d4a253823986110e3358

PODFILE CHECKSUM: 0ff66d442dc6f28bf0fbc7a6b12af811ecc9a43c

COCOAPODS: 1.2.1

更新

我的[CP]检查窗格Manifest.lock:

My [CP] Check Pods Manifest.lock :

diff "${PODS_PODFILE_DIR_PATH}/Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null
if [ $? != 0 ] ; then
    # print error to STDERR
    echo "error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation." >&2
    exit 1
fi

我真的需要帮助请。 :(

I really need help please. :(

UPDATE

我修改了我的[CP] Check Pods Manifest .lock to this:

I have modify my [CP] Check Pods Manifest.lock to this :

diff "${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/Manifest.lock" > /dev/null
if [ $? != 0 ] ; then
    # print error to STDERR
    echo "error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation." >&2
    exit 1
fi

我的树错误消失但我有这个新错误:

My tree errors are disapear but I have this new error :

 Module 'FirebaseInstanceID' not found

我不知道为什么。我试图运行 pod install ,但没有区别。

I don't know why. I tried to run pod install but no difference.

推荐答案

尝试

pod repo update
pod install

这篇关于Ionic 3 - 与cocoapods的xcode错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 13:07