Dear Go Authors, I'm attempting to use gomobile to build an .xcframework to use inside an iOS application.
MacOS: 13.4.1 Xcode: 14.3.1 (reproduced with 15.0 beta as well) Gomobile: go install golang.org/x/mobile/cmd/gomobile@latest (as of now) Unfortunately, when running `gomobile bind -v -target=ios/arm64 -work ./` results in: ``` error: unable to find any architecture information in the binary at '/var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-45615641/ios/iphoneos/Demo.framework/Demo': Unknown header: 0x51000000 ``` This error happens during an invocation to `xcodebuild -create-xcframework`: ``` error: unable to find any architecture information in the binary at '/var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-1490899078/ios/iphoneos/Demo.framework/Demo': Unknown header: 0x51000000 ``` Any clue on how to debug this is appreciated. Also, let me know if I can provide more evidence/information. Attachments: * core.go: minimal source * invocation.txt: verbose invocation to gomobile ``` file Demo.framework/Demo Demo.framework/Demo: Mach-O universal binary with 1 architecture: [arm64:current ar archive] /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-1490899078/ios/iphoneos/Demo.framework/Demo (for architecture arm64): current ar archive ``` -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/26a2e96d-83a4-4d18-8863-325c5168c83an%40googlegroups.com.
core.go
Description: Binary data
gomobile bind -v -target=ios/arm64 -work ./ write /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/src-arm64/go.mod go: found demo in demo v0.0.0-00010101000000-000000000000 unused github.com/BurntSushi/xgb unused github.com/yuin/goldmark unused golang.org/x/crypto unused golang.org/x/exp unused golang.org/x/image unused golang.org/x/mod unused golang.org/x/net unused golang.org/x/sync unused golang.org/x/sys unused golang.org/x/term unused golang.org/x/text unused golang.org/x/tools unused golang.org/x/xerrors WORK=/var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/go-build1064413376 runtime/cgo demo golang.org/x/mobile/internal/mobileinit gobind/gobind write /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework/Versions/A/Headers/Demo.objc.h write /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework/Versions/A/Headers/Universe.objc.h write /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework/Versions/A/Headers/ref.h write /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework/Versions/A/Headers/Demo.h write /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework/Resources/Info.plist write /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework/Versions/A/Modules/module.modulemap error: unable to find any architecture information in the binary at '/var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework/Demo': Unknown header: 0x51000000 WORK=/var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547 gomobile: xcodebuild -create-xcframework -framework /var/folders/fq/xblf5xd142j8nqnjg4mv3h2c0000gn/T/gomobile-work-3011966547/ios/iphoneos/Demo.framework -output Demo.xcframework failed: exit status 70