Подтвердить что ты не робот

Ionic 3 - ошибка xcode с cocoapods

Я пытаюсь создать ионное приложение 3 с push-уведомлением, и у меня есть некоторые проблемы с развертыванием iOS.

У меня есть эта ошибка 3 в 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.

Я попробовал много решений, которые я нашел в Интернете:

  • используйте команду "pod install", "pod update"

  • удалить и установить CocoaPods

  • обновление CocoaPods

  • Удалите папку "Pods", "Podfile.lock" и "Podfile" и запустите команду "pod install".

  • Удалить libPods-myApp.a из Link Binary From Librairies.

Но ничего не эффективно...

Я действительно не знаю, что мне делать.

Мой подфайл:

# 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

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] 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

Мне действительно нужна помощь.: (

ОБНОВЛЕНИЕ

Я изменил свой [CP] Check Pods Manifest.lock на это:

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

Мои ошибки дерева исчезают, но у меня есть эта новая ошибка:

 Module 'FirebaseInstanceID' not found

введите описание изображения здесь

Я не знаю почему. Я попытался запустить pod install, но никакой разницы.

4b9b3361

Ответ 1

Попробуйте

pod repo update
pod install

Ответ 2

Проверьте путь к проекту xcode

project 'MyProject.xcodeproj'

Ваш podfile и "MyProject.xcodeproj" находятся в одном каталоге? Если это так, вы можете попробовать удалить ligne из вашего podfile

Ответ 3

Откройте терминал и запустите

pod deintegrate

Это приведет к удалению всех подключений модулей и вашего проекта.

Затем вы можете запустить

pod install