Ошибка сборки xcode 10: символы не найдены для архитектуры x86_64 с использованием Cocoapods (с экраном и настройкой) - PullRequest
0 голосов
/ 07 ноября 2018

Я новичок в xcode и cocoapods, я пытаюсь запустить мое приложение ((Использование angular & ionic) Мое приложение работало нормально до добавления cocoapods ) для реализации push-уведомлений с FCM, и моя сборка завершается с ошибкой сообщение об ошибке ниже, я много искал в Google и здесь в stackoverflow, но ни одно из предложенных решений не помогло мне. Я пробовал:

  • добавил $ (ARCHS_STANDARD_INCLUDING_64_BIT) к архитектурам
  • строить только активную архитектуру -> установить 'НЕТ'
  • для «действительных архитектур» -> установлено на arm64, armv7 и armv7s
  • удалил папку DerivedData и ее содержимое, почистил и собрал снова
  • Так много «Чистых папок сборки»
  • Пробовал с и без use_frameworks! в подфиле
  • дезинтегрирующие и реинтегрируемые капсулы.

Иногда сообщение об ошибке меняется на "библиотека не найдена для -lPod-Myionic AppName ", я думаю, обе ошибки связаны, но я не понимаю, почему, возможно, мой Podfile не установлен должным образом?

Спасибо за вашу помощь.

моя конф '1027 *

❱ pod env

Stack

CocoaPods : 1.5.3 Ruby : ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18] RubyGems : 2.5.2.3 Host : Mac OS X 10.14 (18A391) Xcode : 10.0 (10A255) Git : git version 2.18.0 Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib Repositories : master - https://github.com/CocoaPods/Specs.git @ 29f208b73b17f8bc75ee7e54da639c7302f3875b

Источник установки

Executable Path: /usr/local/bin/pod

Плагины

cocoapods-clean : 0.0.1 cocoapods-deintegrate : 1.0.2 cocoapods-plugins : 1.0.0 cocoapods-search : 1.0.0 cocoapods-stats : 1.0.0 cocoapods-trunk : 1.3.1 cocoapods-try : 1.1.0

Podfile

`` `рубин

Раскомментируйте следующую строку, чтобы определить глобальную платформу для вашего проекта

платформа: ios, '12 .0 '

цель 'Agricommunity' do

use_frameworks! под 'Firebase / Core' под "GoogleMaps" стручок огненной базы

# Бобы для MyIonicApp

конец

❱ ionic info

Ионный:

ionic (Ionic CLI): 4.0.3 (/ usr / local / lib / node_modules / ionic) Ionic Framework: ионно-угловой 3.9.2 @ ionic / app-scripts: 3.1.9

Кордова:

cordova (Cordova CLI): 8.0.0 Платформы Cordova: Android 7.0.0, iOS 4.5.5

Система:

Инструменты Android SDK: 26.1.1 ios-deploy: 2.0.0 ios-sim: 7.0.0 NodeJS: v8.11.3 (/ usr / local / bin / node) нпм: 5.6.0 ОС: macOS Xcode: Xcode 10.0, версия сборки 10A255

❱ cordova plugin list

cordova-plugin-app-version 0.1.9 "AppVersion" Кордова-плагин-значок 0.8.7 "Знак" cordova-plugin-device 2.0.2 "Устройство" cordova-plugin-fcm 2.1.2 "FCMPlugin" cordova-plugin-firebase 1.0.5 "Плагин Google Firebase" Кордова-плагин-геолокация 4.0.1 "Геолокация" cordova-plugin-googlemaps 2.4.6 "cordova-plugin-googlemaps" Cordova-плагин-ионная клавиатура 2.1.2 "Cordova-плагин-ионная клавиатура" cordova-plugin-ionic-webview 1.2.1 "cordova-plugin-ionic-webview" cordova-plugin-request-location-precision 2.2.3 "Точность определения местоположения" cordova-plugin-splashscreen 5.0.2 "Заставка" Cordova-плагин-статусбар 2.4.2 "StatusBar" Кордова-плагин-белый список 1.3.3 "Белый список" cordova.plugins.diagnostic 4.0.8 "Диагностика"

[скриншот сообщения об ошибке xcode [https://i.stack.imgur.com/Qq8pF.png] [скриншот конфигурации xcode] [https://i.stack.imgur.com/G8s3x.png]

1 Ответ

0 голосов
/ 20 февраля 2019

Я наконец удалил содержимое Cocopod и использовал ключ ios apns вместо сертификатов, чтобы включить push-уведомления в моем приложении, поэтому эта проблема не решена, но я нашел обходной путь.

...