I'm getting the following error when trying to publish a go app to the 
itunes connect app store.

ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at 
'bios.app/bios' does not have proper segment alignment. Try rebuilding the 
app with the latest Xcode version."

Please: Can anyone tell me what this error means and how to debug it?
I need help to determine if its just a matter of adding some external 
linker flags,
or if Apple has changed their ios binary requirements, or its something 
else entirely. 
I've created a test project at github.com/gazed/bios that can be used to 
recreate the error.

Background:

   - Similar to 
   https://groups.google.com/forum/#!topic/golang-nuts/7TyYy5OIqD0
   - I've duplicated this error using the above github project, and also by 
   submitting from xcode directly, and also by using a generated xcode project 
   and the command line xcodebuild.
   - The above basic ios app works in developer mode. Its been run it on 
   iphones 6S, 7, an ipad mini, and an ipad pro (great job on the go arm64 
   support!).
   - I have submitted an ios developer support ticket asking apple for more 
   details regarding the apple error from the apple Application Loader tool. 
   Apple replied:
   
"Thank you for contacting Apple Developer Technical Support (DTS). 
We’ve determined that your question should be addressed by the support 
channel for Go - the third-party resource you are using.  DTS supports 
developers using Apple-authored tools and frameworks only.".


Does the go development team have better access to apple support regarding 
details on apple errors? 


   - The google info on this error is sketchy. It is sometimes raised by 
   those using ios framework tools and the problems are resolved by the 
   framework developers, but I've not yet located a detailed description of 
   the problem or how to debug it.

Thank you,
Paul

-- 
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.

Reply via email to