Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Submission rejected: Error ITMS-9000: The binary golf.app/golf is missing architectures [arm64]

Discussion in 'iOS and tvOS' started by Quantum-Mechanic, Sep 10, 2014.

  1. Quantum-Mechanic

    Quantum-Mechanic

    Joined:
    Mar 14, 2013
    Posts:
    7
    When trying to submit a binary using Application Loader we receive...

    Error ITMS-9000: The binary golf.app/golf is missing architectures [arm64]

    Is apple now requiring arm64 support? Does Unity have support for arm64? Does anyone know of a work around?

    When trying to submit a binary for review that was successfully uploaded the previous day we receive...

    ITC.apps.assetvalidation.PURPLE_APP_FRAMEWORK_AND_APPEX_ARCHITECTURE_MISSING.error.message
     
  2. mfosati

    mfosati

    Joined:
    Apr 24, 2014
    Posts:
    13
    Getting the same message. Just updated to Xcode6 with OSX 10.10
     
  3. nantas

    nantas

    Joined:
    Feb 11, 2010
    Posts:
    124
    If I set Architectures to "Standard Architectures (armv7, armv7s, arm64) in build settings, I will get these compile errors:

    Undefined symbols for architecture arm64:

    "_UnityADInterstitialADWasLoaded", referenced from:

    -[UnityInterstitialAd interstitialAdDidLoad:] in iAD.o

    "_UnityADBannerViewWasLoaded", referenced from:

    -[UnityADBanner bannerViewDidLoadAd:] in iAD.o

    "_UnityADBannerViewWasClicked", referenced from:

    -[UnityADBanner bannerViewActionDidFinish:] in iAD.o

    "_UnityDropViewTouchProcessing", referenced from:

    -[UnityADBanner dealloc] in iAD.o

    "SetLogEntryHandler(bool (*)(LogType, char const*, char*))", referenced from:

    UnityInitTrampoline() in UnityAppController.o

    "_UnitySendRemoteNotificationError", referenced from:

    -[UnityAppController application:didFailToRegisterForRemoteNotificationsWithError:] in UnityAppController.o

    "_UnitySendDeviceToken", referenced from:

    -[UnityAppController application:didRegisterForRemoteNotificationsWithDeviceToken:] in UnityAppController.o

    "_UnitySendRemoteNotification", referenced from:

    -[UnityAppController application:didReceiveRemoteNotification:] in UnityAppController.o

    -[UnityAppController application:didFinishLaunchingWithOptions:] in UnityAppController.o

    "_UnitySendLocalNotification", referenced from:

    -[UnityAppController application:didReceiveLocalNotification:] in UnityAppController.o

    -[UnityAppController application:didFinishLaunchingWithOptions:] in UnityAppController.o​


    I'm using Unity 4.5.3, Xcode 5.1.1, OSX 10.9.4.
     
  4. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,018
    Ouch, is that true? Is Arm64 required now? Apple has been "strongly recommending" it since February, but making it a requirement is news to me.

    I was hoping to update to iOS 8 asap this time around, since everything else seems to work fine, but if Arm64 is required it appears we have to wait for support from Unity :/

    I believe we need someone from Unity to give us some more info.

    EDIT: Good (-ish) news I think. It's probably a bug with ItunesConnect. I searched everywhere to find something official saying that Arm64 is required now and I couldn't find anything. But I did find several mentions that it's probably a bug in ITC.
     
    Last edited: Sep 11, 2014
  5. wiyi

    wiyi

    Joined:
    Feb 20, 2013
    Posts:
    17
  6. wiyi

    wiyi

    Joined:
    Feb 20, 2013
    Posts:
    17
  7. orb

    orb

    Joined:
    Nov 24, 2010
    Posts:
    3,033
    Excerpts from the Apple dictionary:
    Strongly recommended = The new normal
    Deprecated = EXTERMINATUS

    I doubt they'll make 64-bit the only thing for a few years (lots of iPads in support are still 32-bit), but with the new devices being all 64-bit it's going to be a requirement to support it eventually. Right now, from what I can find on the developer forums, you only need to make your apps 64-bit if they also include extensions. So pure 32-bit being rejected is probably a bug, yeah. Then again, we'll know for sure on the 19th.
     
  8. Mantas-Puida

    Mantas-Puida

    Unity Technologies

    Joined:
    Nov 13, 2008
    Posts:
    1,864
    We are looking into it.
     
  9. Mantas-Puida

    Mantas-Puida

    Unity Technologies

    Joined:
    Nov 13, 2008
    Posts:
    1,864
    We were able to submit empty app made with Unity 4.5.x without a problem. Probably this was temporal glitch in iTunes Connect submission verification system. Everyone who got rejected some time ago due this issue, could you please retry submission and post your results?
     
  10. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,018
  11. Adrenaline-Crew

    Adrenaline-Crew

    Joined:
    Dec 14, 2010
    Posts:
    400
    horrible.... i can not update any game now for IOS 8.... wow
     
  12. AcidArrow

    AcidArrow

    Joined:
    May 20, 2010
    Posts:
    11,018
    Yes you can, the 64bit requirement hasn't been enforced yet.
     
  13. New_To_Unity_Guy

    New_To_Unity_Guy

    Joined:
    May 30, 2014
    Posts:
    31
    Just submitted an update today, and I only received a warning after verifying and another after submitting. Both stated Feb deadline for future submissions.