Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Dash iPhone Wallet

Discussion in 'Projects' started by QuantumExplorer, Sep 4, 2015.

  1. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    no comment
     
  2. TaoOfSatoshi

    TaoOfSatoshi Grizzled Member

    Joined:
    Jul 15, 2014
    Messages:
    2,714
    Likes Received:
    2,610
    Trophy Points:
    1,183
    [​IMG]
    See? I was clear that it's not out yet...but you have to create a little anticipation! Thank you for posting those pics, BTW, that wallet looks fantastic!
     
    • Like Like x 3
  3. ALX3K

    ALX3K New Member

    Joined:
    Sep 7, 2015
    Messages:
    19
    Likes Received:
    9
    Trophy Points:
    3
    long time itunes need to check it...... because its a wallet? hm.....
     
    • Like Like x 1
  4. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    just because
    they are 'complicated'
    ;)
    fingers crossed they do not give us any grief
     
    • Like Like x 1
  5. ALX3K

    ALX3K New Member

    Joined:
    Sep 7, 2015
    Messages:
    19
    Likes Received:
    9
    Trophy Points:
    3
    have you some status? or details from itunes?
     
    • Like Like x 1
  6. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    same same
    nothing changed !
    ' in review ' is all we got on the page

    [​IMG]
    :sad:
     
    • Like Like x 2
  7. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Fixed Dashwhale iOS app is also in review since > 7 days. Apps with low amount of installs seem to take 10-20 days to pass the review process. Quite unprofessional Apple handling!
     
    • Like Like x 2
  8. r-ando

    r-ando Well-known Member
    Foundation Member

    Joined:
    Jun 22, 2014
    Messages:
    411
    Likes Received:
    250
    Trophy Points:
    233
    I think i'm going to have a party when an iphone wallet comes out for Dash :) Definitely a necessary.
     
    • Like Like x 1
  9. tuppydog

    tuppydog Member

    Joined:
    Dec 30, 2014
    Messages:
    251
    Likes Received:
    72
    Trophy Points:
    88
    Dash Address:
    XhyHv1cs4T54kD1HXVY7kYZMqo2Kg8hWu4
    Me too, can't wait..!!!!
     
    • Like Like x 2
  10. Dunedoo

    Dunedoo Well-known Member
    Foundation Member

    Joined:
    Feb 25, 2015
    Messages:
    568
    Likes Received:
    600
    Trophy Points:
    263
    Dash Address:
    XyoSz4xviVGfks1pLhaXw2Baqmhfw5k7MG
    Jeeze Louise, I can't wait until the iPhone wallet is released so I can put my laptop in cold storage (under the house)
     
    • Like Like x 1
  11. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    we got a message from iTunes about some 'issues' in our application
    quantum answered the revised version and text
    fingers crossed again for the next round
     
    • Like Like x 2
  12. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Did apple already comment on the latest version?
     
    • Like Like x 1
  13. QuantumExplorer

    QuantumExplorer Active Member
    Core Developer

    Joined:
    Aug 20, 2014
    Messages:
    123
    Likes Received:
    160
    Trophy Points:
    93
    Hello guys many of you might wonder where the iPhone wallet is, this post is to explain what's going on.

    Once I submitted the app we spent about a month in the apple review queue before being told me were not approved. Then I spent about another month talking with apple about why the app was being rejected, and since they couldn't give me a reason a call was scheduled.

    The reason given to me for the rejection was that we are not an approved virtual currency, when asked why we could not be an approved virtual currency I was told that the review process had been escalated and the app was not authorized for release on the app store.
    When asked for a more specific reason the reply was that a specific reason could not be given, but that we are welcome to resubmit the app at a later time as the decision of the review board might change.
    I also enquired as to why other currencies like Dogecoin and Digibyte were approved but we were not even though we are more used and have a higher market cap, but was told that market cap or usage did not come into play, and that a reason could not be given to me.

    This is very annoying of course, and especially to me since I spent about 3 months on the app. I would have liked a clear cut answer as to why we were not accepted and others were. I won't go into specific details but I personally believe it's because of the Dark connotation in our history.

    I know a lot of people here are going to be outraged, and rightly so. But please refrain from thinking what apple is doing is illegal. It's their store and they are allowed to accept whatever they want on it.

    I have some hope for us being accepted at a later date once/if the foundation changes it's name, but for now do not expect an iPhone wallet in the near future even though it works very well.

    It pains me a lot to make this post. I truly tried as hard as I could to get this out there. I decided to make this post once apple stopped messaging me back (been about 4 days now with no reply), I think they grew tired of repeating absolutely nothing to me.
     
    • Like Like x 7
  14. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    they did
    ....
    we are having a general problem with them in the moment
    hey quantum
    thanks for the detailed answer and explanation.
    yes super frustrating , specially for you who did all the hard work over the last month !

    we always knew that iTunes will be tricky, and in my opinion the 'dark' in Darkcoin foundation made them put us in the wrong box. (Dark as DarkMarket)

    as discuss in a conference call with the team last night renaming the foundation (from Dark - Dash) is top of the list. ed and the foundation guys are discussing if they should approach them again on a different level.
    I believe we gotta rename and resubmit and eventually get on .

    We do not wanna hustle or pressure them in any way, as we need them 'on our side' to get past this !
    :sad:
     
    #74 tungfa, Nov 5, 2015
    Last edited by a moderator: Nov 5, 2015
    • Like Like x 3
  15. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Outch, that's a heavy setback.

    A partner of mine tried to release a mining monitoring app displaying scrypt and x11 mining data. Scrypt was ok, X11 was rejected by them. DASH & X11 seem to be on a Apple internal blacklist. Maybe due to the foundation name or due to private payment functionality. Maybe the government provided them with a list.

    fernando

    It might be a good idea to write a polite, official letter as a lawyer (fernando) to Apple, explaining what's going with DASH to give them some valid arguments in hand to lift the X11/DASH ban.

    Best,
    Rango
     
    #75 rango, Nov 5, 2015
    Last edited by a moderator: Nov 5, 2015
    • Like Like x 3
  16. the-baker

    the-baker Member

    Joined:
    Mar 12, 2015
    Messages:
    70
    Likes Received:
    70
    Trophy Points:
    58

    If I'm not mistaken, as of iOS 9, they allow you to install apps on your iPhone via XCode, i.e. you would have to compile them yourself from source and then install on your device. It's not very user-friendly, but this way, you could get the app into the hands of a few enthusiasts at least
     
    • Like Like x 3
  17. fernando

    fernando Powered by Dash
    Dash Core Team Foundation Member Moderator

    Joined:
    May 9, 2014
    Messages:
    1,528
    Likes Received:
    2,060
    Trophy Points:
    283
    We are thinking about who to contact for this, but it is not a legal matter. Right now the contact has been through their development platform. Everything is quite obscure, probably because this is not a rare occurrence and they don't want people exploring other ways. If you search a little you'll see that many developers have been damaged by their apparent lack of criteria and communication. However, as QuantumExplorer has said, it is their market and they can do whatever they want. That is the problem with centralization!

    I didn't know that :) Another sub optimal option would be to publish it in alternative app stores, but only people who jailbreak their iPhones would be able to install it. Also, we are worried that such a move could have consequences for future submissions.
     
    • Like Like x 1
  18. the-baker

    the-baker Member

    Joined:
    Mar 12, 2015
    Messages:
    70
    Likes Received:
    70
    Trophy Points:
    58
    The good thing about the XCode method is that it's Apple-approved (at least implicitly, since they offer it in their own tools), so while the alternative app store route might be detrimental to further submissions, they can hardly complain about someone using their own tools. Here's some more info:

    http://9to5mac.com/2015/06/10/xcode...ownload-build-and-sideload-ios-apps-for-free/
     
    • Like Like x 5
  19. fernando

    fernando Powered by Dash
    Dash Core Team Foundation Member Moderator

    Joined:
    May 9, 2014
    Messages:
    1,528
    Likes Received:
    2,060
    Trophy Points:
    283
    Thanks for the info!
     
    • Like Like x 1
  20. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    I'd love to compile this baby myself, but the iOS DASH wallet source code is not available. I don't know, if you guys planned to release the source code.
     
    • Like Like x 1
  21. mjsrs

    mjsrs Member

    Joined:
    Aug 6, 2014
    Messages:
    87
    Likes Received:
    68
    Trophy Points:
    68
    With DAPI do we still need iOS, Android, OS X, Linux, Windows,etc wallets?
    Isn't a browser just enough?
     
    • Like Like x 2
  22. QuantumExplorer

    QuantumExplorer Active Member
    Core Developer

    Joined:
    Aug 20, 2014
    Messages:
    123
    Likes Received:
    160
    Trophy Points:
    93
    The source code is available at https://github.com/QuantumExplorer/dashwallet

    Anyone is free to get it and compile it themselves :)

    Edit: Oh and it's a fork of breadwallet, I never updated the github markup so disregard the breadwallet references on github.
     
    • Like Like x 5
  23. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,961
    Likes Received:
    6,735
    Trophy Points:
    1,283
    i think this is a great idea !
    QuantumExplorer what do you think of that

    - we make a guide how to compile your Wallet over Xcode (free App, huge download)
    (so all the dummies, like me , can use it too)
    - that buys us time to wait for the Foundation Name to change
    - we approach iTunes whenever name is changes
    - and everybody happy !
    :D
     
    • Like Like x 2
  24. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    QuantumExplorer

    Awesome! i tried to build it and ran into two issues:

    1. The bundle name "com.darkcoinfoundation.dashwallet..." is already occupied (probably due to your appstore submission). I replaced it to com.dashfoundation.XX at multiple locations. This solved all problems the compiler was complaining about

    2. Second error occurred is this one:
    [​IMG]

    Do you have an idea how to solve this one?

    Best,
    Rango
     
    • Like Like x 1
  25. the-baker

    the-baker Member

    Joined:
    Mar 12, 2015
    Messages:
    70
    Likes Received:
    70
    Trophy Points:
    58
    I haven't really tried it, but I guess you didn't install the submodules yet. This can be done on initial checkout by running

    git clone --recursive [repo]

    or if you already have cloned, you can run

    git submodule update --init --recursive

    in the project's root folder
     
    • Like Like x 1
  26. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    the-baker

    Thank you very much. Running "git submodule update --init --recursive" did not solve the problem. The included module secp256k1/src/secp256k1.c is available.
     
    • Like Like x 1
  27. the-baker

    the-baker Member

    Joined:
    Mar 12, 2015
    Messages:
    70
    Likes Received:
    70
    Trophy Points:
    58
    Yeah, just tried it on my machine, same problem. I guess we'll have to wait for someone competent to fix this :)
     
    • Like Like x 1
  28. darkred

    darkred Active Member

    Joined:
    Feb 6, 2015
    Messages:
    235
    Likes Received:
    262
    Trophy Points:
    123
    Looks like you have to go into the "secp256k1" directory and run these commands:
    $ ./autogen.sh
    $ ./configure
    $ make
    $ ./tests

    That fixes those warning/issues.

    However, I get a "gmp.h" not found now... probably something silly...
     
    • Like Like x 1
  29. darkred

    darkred Active Member

    Joined:
    Feb 6, 2015
    Messages:
    235
    Likes Received:
    262
    Trophy Points:
    123
    Not so silly on the 'gmp.h' not found... but not hard to resolve.

    brew uninstall gmp

    wget https://gmplib.org/download/gmp/gmp-6.1.0.tar.xz
    tar xvf gmp-6.1.0.tar.xz
    cd gmp-6.1.0
    ./configure
    make
    make check
    sudo make install

    Still no joy...

    ld: building for iOS simulator, but linking against dylib built for OSX, file '/usr/local/lib/libgmp.dylib' for architecture x86_64

    clang: error: linker command failed with exit code 1 (use -v to see invocation)

    ... still working on it...
     
  30. darkred

    darkred Active Member

    Joined:
    Feb 6, 2015
    Messages:
    235
    Likes Received:
    262
    Trophy Points:
    123
    Cannot get it to work... tried various things...

    Header Search Paths => /usr/local/include/
    Library Search Paths => /usr/local/lib/
    Other linker flags => -lgmp (not sure if I need/want this)

    ./configure CC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" \CPPFLAGS="-target arm64-apple-darwin -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/ -miphoneos-version-min=7.0" --host=aarch64-apple-darwin

    ./configure CC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" CPP="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -E" CPPFLAGS="-target arm64-apple-darwin -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/ -miphoneos-version-min=7.0" --host=aarch64-apple-darwin --disable-assembly --enable-static --disable-shared

    make clean
    make
    make test

    still no joy...