Rod Hynes 84d460615f Merge commit '44cb74bc2b013ee154ee578daa3cf79a25ee37bc' as 'MobileLibrary/go-mobile' 3 anni fa
..
ivy 84d460615f Merge commit '44cb74bc2b013ee154ee578daa3cf79a25ee37bc' as 'MobileLibrary/go-mobile' 3 anni fa
ivy.xcodeproj 84d460615f Merge commit '44cb74bc2b013ee154ee578daa3cf79a25ee37bc' as 'MobileLibrary/go-mobile' 3 anni fa
README.md 84d460615f Merge commit '44cb74bc2b013ee154ee578daa3cf79a25ee37bc' as 'MobileLibrary/go-mobile' 3 anni fa

README.md

Ivy iOS App source

This directory contains the source code to the Ivy iOS app.

To build, first create the Mobile.xcframework out of the Go implementation of Ivy. Run:

go install golang.org/x/mobile/cmd/gomobile@latest
go install golang.org/x/mobile/cmd/gobind@latest

to install gomobile and gobind. Then:

mkdir work; cd work
go mod init work
go get -d golang.org/x/mobile/bind@latest
go get -d robpike.io/ivy/mobile
gomobile bind -target=ios,iossimulator,maccatalyst,macos robpike.io/ivy/mobile robpike.io/ivy/demo

Place the Mobile.xcframework directory in this directory, and then open ivy.xcodeproj in Xcode.

You have to specify Development Team for code signing certificate in: Project Settings -> Targets -> Signing & Capabilities -> Signing -> Team.