--
Do you have any example apps in your repository?
> The iOS port is my first Go OS port, but it's the only one that takes
> almost 3 years to complete. :)
Next port: 1.5 year ;).
--
Hi gophers,I'm happy to announce that the iOS port of Go recently gained fullcgo and external linking support.
I should re-announce more of your work if it motivates you so much. :-)
As for builders, I'd prefer to use real iOS devices. We don't run the Windows buildbots on ReactOS, for instance.
The builder can be totally custom, like the Android one effectively is. It can build each package's test binary by itself, link in a GUI to respond to the UIKit event loop (so it doesn't get killed), and run the OS X CLI deploy tool to push e.g. the fmt.test binary packaged as an app to the iPad (and have it start running immediately and then report its result in logs we can watch from OS X, or to a server).I'm happy to help as much as I can when it's time for builders.
Ken and I ported Plan 9 to the SPARC in 6 days over one fun Christmas break.
I wrote the disassembler (for the debugger) and Ken wrote the assembler, so we could cross-check each other's work. The hardest problem other than fighting register windows occurred when we both misread the definition of an instruction the same incorrect way.
On an un-related note, Android Go will be introduced in 1.5 correct?
This is unrelated, but will a Go application be a first class citized on iOS?
It isn't on Android, as far as I know.
On Jan 23, 2015 2:35 AM, "bronze man" <bronz...@gmail.com> wrote:
> I have tried this way,but it is not work.
> I got a Mach-O executable arm file,but I do not know how to send that file to a read itouch and run it.
> Could you please tell me how to run it on real device without jailbreak?
> I can write a object-c app and run it on real device .
>
> I have tried built a ios app and replace the execute file in that app , and run again: Then I got "App installation failed,No code signature found".
You need to codesign the binary produced by the Go toolchain.
Please see updates README here:
https://go-review.googlesource.com/#/c/2127/7/misc/ios/README
It also includes notes on how to run arbitrary Go program on non-jailbroken iDevices.
How much memory is available for you device?
--
I have built a go ios hello world project to help others.
Hi gophers,I'm happy to announce that the iOS port of Go recently gained fullcgo and external linking support.