Я установил модуль 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
Затем я отключил битовый код для проекта, цели, модулей и определенного модуля.Я также включил некоторый код в свой подфайл, чтобы гарантировать, что битовый код отключен на модулях.
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.Затем я запустил его и получил эту ошибку:
"Не каталог"
ЗАКЛЮЧЕНИЕ
Что я делаю не так?Почему так много проблем?