I got the project from https://github.com/pangliang/syncthing-ios ,it can work 2years ago, and the synching.a can be used now.
在 2018年9月12日星期三 UTC+8下午8:58:01,Elias Naur写道: > > Tamás is right: go install or go build should be enough. Mare sure you > have a recent version of Xcode (I use version 9.x) installed. > > Here's my attempt: > > $ go get -u github.com/syncthing/syncthing/cmd/syncthing > $ GOARCH=arm64 CGO_ENABLED=1 ~/go-tip/bin/go build -tags ios -o syncthing > github.com/syncthing/syncthing/cmd/syncthing > # github.com/syncthing/syncthing/vendor/github.com/syncthing/notify > ../go/src/ > github.com/syncthing/syncthing/vendor/github.com/syncthing/notify/watcher_fsevents_cgo.go:10:10: > > fatal error: 'CoreServices/CoreServices.h' file not found > #include <CoreServices/CoreServices.h> > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1 error generated. > > The CoreServices error is probably because CoreServices is not available > until iOS 12. > > What are you trying to do? Command line programs are not supported on iOS, > unless your device is jailbroken. > > - elias > > On Wednesday, September 12, 2018 at 6:28:12 AM UTC+2, m18742...@163.com > wrote: >> >> *I run the shell * >> >> >> *set -eecho "Done 1"* >> >> >> *HOME="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd >> )"GO=$HOME/golang/bin/go* >> >> >> >> *if [ ! -d "$HOME/cgo-obj" ]; thenmkdir $HOME/cgo-objfi* >> >> >> >> *if [ ! -d "$HOME/go-obj" ]; thenmkdir $HOME/go-objfi* >> >> >> >> >> >> >> >> >> >> >> *echo "Done 2"CGO_ENABLED=1 GOARCH=arm64 GOARM=7 $GO tool cgo -objdir >> $HOME/cgo-obj >> $HOME/syncthing/src/github.com/syncthing/syncthing/cmd/syncthing/main.go >> <http://github.com/syncthing/syncthing/cmd/syncthing/main.go>echo "Done >> 3"GOPATH=$HOME/syncthing CGO_ENABLED=1 GOARCH=arm64 $GO build -v -o >> syncthing-exc -ldflags "-tmpdir $HOME/go-obj -linkmode >> external" github.com/syncthing/syncthing/cmd/syncthing >> <http://github.com/syncthing/syncthing/cmd/syncthing>echo "Done 4"when I >> run it on xcode * >> >> runtime/cgo >> >> # runtime/cgo >> >> In file included from _cgo_export.c:3: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/stdlib.h:63: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/_types.h:27: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:32: >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/cdefs.h:761:2: >> >> error: Unsupported architecture >> >> In file included from _cgo_export.c:3: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/stdlib.h:63: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/_types.h:27: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:33: >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/machine/_types.h:34:2: >> >> error: architecture not supported >> >> In file included from _cgo_export.c:3: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/stdlib.h:63: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/_types.h:27: >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:55:9: >> >> error: unknown type name '__int64_t'; did you mean '__int128_t'? >> >> note: '__int128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:56:9: >> >> error: unknown type name '__int32_t'; did you mean '__int128_t'? >> >> note: '__int128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:57:9: >> >> error: unknown type name '__int32_t'; did you mean '__int128_t'? >> >> note: '__int128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:60:9: >> >> error: unknown type name '__uint32_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:61:9: >> >> error: unknown type name '__uint32_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:62:9: >> >> error: unknown type name '__uint64_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:68:9: >> >> error: unknown type name '__darwin_natural_t' >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:70:9: >> >> error: unknown type name '__uint16_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:71:9: >> >> error: unknown type name '__int64_t'; did you mean '__int128_t'? >> >> note: '__int128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:72:9: >> >> error: unknown type name '__int32_t'; did you mean '__int128_t'? >> >> note: '__int128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:73:9: >> >> error: unknown type name '__uint32_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:74:9: >> >> error: unknown type name '__int32_t'; did you mean '__int128_t'? >> >> note: '__int128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:75:9: >> >> error: unknown type name '__uint32_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/_types.h:76:9: >> >> error: unknown type name '__uint32_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> In file included from _cgo_export.c:3: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/stdlib.h:63: >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/_types.h:43:9: >> >> error: unknown type name '__uint32_t'; did you mean '__uint128_t'? >> >> note: '__uint128_t' declared here >> >> In file included from _cgo_export.c:3: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/stdlib.h:65: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/wait.h:109: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/signal.h:82: >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/machine/signal.h:34:2: >> >> error: architecture not supported >> >> In file included from _cgo_export.c:3: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/stdlib.h:65: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/wait.h:109: >> >> In file included from >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/sys/signal.h:146: >> >> /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk/usr/include/machine/_mcontext.h:31:2: >> >> error: architecture not supported >> >> fatal error: too many errors emitted, stopping now [-ferror-limit=] >> >> github.com/syncthing/syncthing/lib/auto >> >> >> >> *when I run it on terminal* >> >> >> >> gcc_arm64.S:27:16: error: brackets expression not supported on this >> target >> >> stp x19, x20, [sp, #-16]! >> >> ^ >> >> gcc_arm64.S:28:16: error: brackets expression not supported on this target >> >> stp x21, x22, [sp, #-16]! >> >> ^ >> >> gcc_arm64.S:29:16: error: brackets expression not supported on this target >> >> stp x23, x24, [sp, #-16]! >> >> ^ >> >> gcc_arm64.S:30:16: error: brackets expression not supported on this target >> >> stp x25, x26, [sp, #-16]! >> >> ^ >> >> gcc_arm64.S:31:16: error: brackets expression not supported on this target >> >> stp x27, x28, [sp, #-16]! >> >> ^ >> >> gcc_arm64.S:32:16: error: brackets expression not supported on this target >> >> stp x29, x30, [sp, #-16]! >> >> ^ >> >> gcc_arm64.S:33:2: error: unknown use of instruction mnemonic without a >> size suffix >> >> mov x29, sp >> >> ^ >> >> gcc_arm64.S:35:2: error: unknown use of instruction mnemonic without a >> size suffix >> >> mov x19, x0 >> >> ^ >> >> gcc_arm64.S:36:2: error: unknown use of instruction mnemonic without a >> size suffix >> >> mov x20, x1 >> >> ^ >> >> gcc_arm64.S:37:2: error: unknown use of instruction mnemonic without a >> size suffix >> >> mov x0, x2 >> >> ^ >> >> gcc_arm64.S:39:2: error: invalid instruction mnemonic 'blr' >> >> blr x20 >> >> ^~~ >> >> gcc_arm64.S:40:2: error: invalid instruction mnemonic 'blr' >> >> blr x19 >> >> ^~~ >> >> gcc_arm64.S:42:16: error: brackets expression not supported on this target >> >> ldp x29, x30, [sp], #16 >> >> ^ >> >> gcc_arm64.S:43:16: error: brackets expression not supported on this target >> >> ldp x27, x28, [sp], #16 >> >> ^ >> >> gcc_arm64.S:44:16: error: brackets expression not supported on this target >> >> ldp x25, x26, [sp], #16 >> >> ^ >> >> gcc_arm64.S:45:16: error: brackets expression not supported on this target >> >> ldp x23, x24, [sp], #16 >> >> ^ >> >> gcc_arm64.S:46:16: error: brackets expression not supported on this target >> >> ldp x21, x22, [sp], #16 >> >> ^ >> >> gcc_arm64.S:47:16: error: brackets expression not supported on this target >> >> ldp x19, x20, [sp], #16 >> >> ^ >> >> >> *I have some pain now ,I don't know how to do next step.I need some >> help.Thanks!* >> >> ^ >> > -- 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. For more options, visit https://groups.google.com/d/optout.