Apple Silicon Support

ericsr
ericsr
Community Member

I am running the new beta and its definitely not using a universal binary.


1Password Version: 7.7.1.BETA-1
Extension Version: Not Provided
OS Version: 11.0.1
Sync Type: iCloud

«1

Comments

  • hazmat
    hazmat
    Community Member

    I just came here to say the same thing.

  • @hazmat,

    that is indeed weird…

  • ericsr
    ericsr
    Community Member


    Did someone forget to check in the right code? :)

  • @ericsr,

    Yup, why did you forget to merge your PR?

  • ericsr
    ericsr
    Community Member

    Cause I was not paid on time. ;)

  • @eriscr,

    lets try that one more time.. beta builds are actually debug builds, and when we build debug we're not typically building as a universal binary.

  • ericsr
    ericsr
    Community Member

    Then its misleading to say "Apple Native" cause that would be a Universal Binary

  • rudy
    edited November 2020

    @ericsr,

    beta 2, which is building now, should in fact be a universal binary.

  • @ericsr,

    try now?

  • ericsr
    ericsr
    Community Member

    Yes, fixed. Thanks!

  • ericsr
    ericsr
    Community Member

  • hazmat
    hazmat
    Community Member

    Looks good to me, too!

  • rudy
    edited November 2020

    @hazmat @ericsr,

    Please do continue letting us know if you run into issues; the areas of particular concern in the arm64 part of this beta are:

    • item detail (but not the editing side of item detail, just the viewing side)
    • filling in browsers (both Safari and chrome/firefox)
    • monogrammed icon colors (if you have rich icons turned off)
    • totp code generation (though there is a general issue right now with totp where the remedy to calling the rust code every second has an issue)
    • password generator

    Also be aware that at this point we don't intend for 7.7.1 to ship its release version as a Universal Binary, we want to make sure that the rust toolchain is able to get arm64 to a Tier 1 supported architecture and that they start shipping their support in a release rather than just being part of the nightly.

  • ericsr
    ericsr
    Community Member

    Ok, will test these items.

  • hazmat
    hazmat
    Community Member

    @rudy Will do! So far so good.

  • cmfrazier
    cmfrazier
    Community Member

    M1 Mac mini - working well so far on Beta 2. Auto fill is snappy on Safari,  Watch unlock working great, TOTP seems to be working fine. Great update.

  • soz
    soz
    Community Member

    Minor glitch: I just tried to install Beta 2 on a new MacBook with no Rosetta installed yet and the installer didn't let me continue without installing Rosetta first.

  • raster
    raster
    Community Member

    Is there a direct download for beta builds? Rosetta is not an option for me on the M1 (for reasons not germane to 1Password). Thank you!

  • ag_ana
    ag_ana
    1Password Alumni

    @raster:

    Is there a direct download for beta builds?

    Yes :)

  • raster
    raster
    Community Member

    ❤️ thank you.

  • ag_ana
    ag_ana
    1Password Alumni

    You are very welcome :)

  • raster
    raster
    Community Member

    I tried 7.7.1.BETA-2 and BETA-3, but unfortunately they both prompt me to install Rosetta.

  • @raster

    At this point the installer requires Rosetta. 1Password itself does not.

    Ben

  • bexcran
    bexcran
    Community Member
    edited December 2020

    EDIT: the following doesn't work. The installer fails after trying to install 1Password

    If you'd prefer not to install Rosetta (i.e. only run ARM-native software), you can rebuild the installer package to not require Rosetta, by adding hostArchitectures="x86_64,arm64" in the Distribution file.

    mkdir tmp && cd tmp
    xar -x -f ../1Password-7.7.1.BETA-3.pkg
    vim Distribution
    

    Update the 'options' line to read <options rootVolumeOnly="true" customize="never" hostArchitectures="x86_64,arm64"/>
    Then rebuild the package.

    xar -c -f ../1Password-7.7.1-BETA-3-arm64.pkg *
    
  • @bexcran,

    Thanks for the information; I've added x86_64,arm64 to the hostArchitectures for future beta releases.

  • monogrant
    monogrant
    Community Member

    Still seeing rosetta 2 as required for PKG installer on build #70701003

    Hoping to keep apps and install paths for M1s native. Can't deploy this to field Apple Silicon w/o first checking/installing Rosetta still.


    1Password Version: Not Provided
    Extension Version: Not Provided
    OS Version: Not Provided
    Sync Type: Not Provided

  • @monogrant

    Correct, it is still needed at this point.

  • MarcoZ
    MarcoZ
    Community Member

    Oh, nevermind, just noticed that the domain of this forum has changed since I saved my credentials. Sorry for the noise!

This discussion has been closed.