Ошибка сборки с включенным битовым кодом; ld: -bundle и -bitcode_bundle (настройка Xcode ENABLE_BITCODE = YES) нельзя использовать вместе - PullRequest
0 голосов
/ 03 июня 2019

У меня есть проект pod, содержащий пример, демонстрирующий использование pod. Для параметра «Включен битовый код» установлено значение «Да» как для примера, так и для целей Pod. Ниже приведен подфайл примера:

use_frameworks!
platform :ios, '10.0'

target 'MyPod_Example' do
  pod 'MyPod', :path => '../'

  target 'MyPod_Tests' do
    inherit! :search_paths


  end
end

Пример приложения хорошо работает на симуляторе, но при попытке запустить его на iPhone 6S я получаю следующую ошибку сборки:

ld: -bundle и -bitcode_bundle (настройка Xcode ENABLE_BITCODE = YES) нельзя использовать вместе clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова).

Как мне это исправить? Другой проект, который у меня есть, имеет тот же модуль, но загружает модуль из репозитория, и он отлично работает на iPhone с включенным бит-кодом. Ниже показана структура Podfile приложения, которое работает:

source '<my pod spec repo>'
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'

target 'MyPodTest' do

  use_frameworks!

  # Pods for MyPodTest
    pod 'MyPod'

  target 'MyPodTestTests' do
    inherit! :search_paths
    # Pods for testing
  end

  target 'MyPodTestUITests' do
    inherit! :search_paths
    # Pods for testing
  end

end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...