Golang : Gomobile init produce "iphoneos" cannot be located error
Problem :
Golang mobile packages provide support for mobile devices and build tools that allows Golang developers to develop application for Android and iOS platform. While setting up and executing gomobile init
you get these error messages :
./gomobile init
./gomobile: xcrun --show-sdk-path: exit status 1
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: unable to lookup item 'Path' in SDK 'iphoneos'
Solution :
You are attempting to run gomobile
on OS X and you will need to have Xcode Command Line Tools installed first. After installing Xcode, make sure you run Xcode and accept the terms and conditions before executing gomobile init
command. Otherwise, you will get this error message :
./gomobile: xcrun --find: exit status 69
Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.
By Adam Ng
IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.
Advertisement
Tutorials
+12.3k Golang : Send data to /dev/null a.k.a blackhole with ioutil.Discard
+10.9k CodeIgniter : How to check if a session exist in PHP?
+4.8k Golang : micron to centimeter example
+19.9k Golang : How to get struct tag and use field name to retrieve data?
+8.9k Golang : Serving HTTP and Websocket from different ports in a program example
+19.3k Golang : Example for DSA(Digital Signature Algorithm) package functions
+5.6k Golang : Fix opencv.LoadHaarClassifierCascade The node does not represent a user object error
+25.6k Golang : Convert IP address string to long ( unsigned 32-bit integer )
+5k Golang : Calculate half life decay example
+14.3k Golang : Rename directory
+6.4k Golang : Embedded or data bundling example
+15.2k Golang : ROT47 (Caesar cipher by 47 characters) example