🛩️
React Native Xcode Archive エラー(Multiple commands produce)
Expo BareWorkFlowで開発後、XcodeでArchive時に下記エラー発生・失敗。
TestFlight用に過去数回Airchiveしていたのに、
- Expo SDK41へアップグレード
- いくつかのパッケージを入れた
この辺りをやったことが原因だと思われる
Multiple commands produce '/Users/{username}/Library/Developer/Xcode/DerivedData/bareworkflowapp-henuevdurellpvajhhfkbdqjwjmp/Build/Intermediates.noindex/ArchiveIntermediates/bareworkflowapp/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AccessibilityResources.bundle':
1) Target 'React-Core.common-AccessibilityResources' has create directory command with output '/Users/{username}/Library/Developer/Xcode/DerivedData/bareworkflowapp-henuevdurellpvajhhfkbdqjwjmp/Build/Intermediates.noindex/ArchiveIntermediates/bareworkflowapp/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AccessibilityResources.bundle'
2) Target 'React-Core.common-CoreModulesHeaders-AccessibilityResources' has create directory command with output '/Users/{username}/Library/Developer/Xcode/DerivedData/bareworkflowapp-henuevdurellpvajhhfkbdqjwjmp/Build/Intermediates.noindex/ArchiveIntermediates/bareworkflowapp/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/AccessibilityResources.bundle'
やったこと
$pod install update deintegrate したりしても直らず...
色々ググって見るといい感じのissue発見
Podfileへ下記記述を追加
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == "React-Core.common-AccessibilityResources"
target.remove_from_project
end
end
end
やっかいなのは、シミュレーターや実機debug時にはこのエラーが発生しないので、
いざって時にストレスハンパない
ExpoだけならArchiveはコマンド一発だから楽々だけど、
Xcodeは普段あんまり使わないから調べることが多々。。
(自分用メモ)
Discussion