No swiftinterface files found within XXXFramework.framework/Modules/XXXFramework.swiftmodule

XCFramework作成時のエラーのメモ。

XCFramework作成時にエラー発生

No 'swiftinterface' files found が発生した。

xcodebuild -create-xcframework \
 -framework build/Release-iphonesimulator/MySwiftFramework.framework \
 -framework build/Release-iphoneos/MySwiftFramework.framework \
 -output MySwiftFramework.xcframework
No 'swiftinterface' files found within 'build/Release-iphoneos/MySwiftFramework.framework/Modules/MySwiftFramework.swiftmodule'.

解決方法

BUILD_LIBRARIES_FOR_DISTRIBUTION=YESにする必要があるそうだ。

フレームワークのBuild Setting画面で、BUILD_LIBRARIES_FOR_DISTRIBUTION=YESにセットし、フレームワークを再度リビルドしたら、エラーは発生しなくなった。

Xcode BUILD_LIBRARIES_FOR_DISTRIBUTION=YES

参考