iOS Cocoapod Ошибка: «НЕ СОДЕРЖИТ БИТКОД» - PullRequest
0 голосов
/ 09 июля 2019

Я установил модуль StarPrinting.Когда я запустил его, я получил эту ошибку:

"НЕ СОДЕРЖИТ БИТКОД"

ld: ‘/Users/demoname/demofoldername/demoname/Pods/StarPrinting/StarIO.framework/StarIO(SMPort.o)’ **does not contain bitcode**. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64


ШАГ1

Затем я отключил битовый код для проекта, цели, модулей и определенного модуля.Я также включил некоторый код в свой подфайл, чтобы гарантировать, что битовый код отключен на модулях.

enter image description here

enter image description here

enter image description here

enter image description here

platform :ios, '10.0'
use_frameworks!

def myPods
pod 'StarPrinting'
end

target 'Demo' do
myPods
end

target 'DemoTests' do
myPods
end


post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |configuration|
      configuration.build_settings['SWIFT_VERSION'] = '4.0'
    end
  end

  installer.pods_project.targets.each do |target|
    target.build_configurations.each do | configuration |
      configuration.build_settings['ENABLE_BITCODE'] = 'NO'
    end
  end

end

STEP 2

После этого я установил pod deintegrate & pod install.Затем я запустил его и получил эту ошибку:

"Не каталог"

enter image description here


ЗАКЛЮЧЕНИЕ

Что я делаю не так?Почему так много проблем?

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