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.

Attachment: 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

Reply via email to