Masz w swojej aplikacji rozszerzenie aplikacji? Miałem ten błąd z powodu osadzonych frameworków Cocoapods wewnątrz folderu App Extension.
Musisz usunąć fazę budowania '[CP] Embed Pods Frameworks'
z rozszerzenia docelowego.
napisałem taki skrypt dla rubinowy że:
# remove.rb
require 'xcodeproj'
project_path = "Keyboard.xcodeproj"
project = Xcodeproj::Project.open(project_path)
project.targets.each do |target|
puts target.name
if target.name.include?("Extension")
phase = target.shell_script_build_phases.find { |bp| bp.name == '[CP] Embed Pods Frameworks' }
if !phase.nil?
puts "Deleting Embed Pods Frameworks phase from #{target.name}…"
target.build_phases.delete(phase)
end
end
end
project.save
W CocoaPods 1.1.0, które powinny być ustalane: https://github.com/CocoaPods/CocoaPods/issues/4203