Dash iPhone Wallet

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,972
6,740
1,283
long time itunes need to check it...... because its a wallet? hm.....
just because
they are 'complicated'
;)
fingers crossed they do not give us any grief
 
  • Like
Reactions: Dunedoo

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,972
6,740
1,283
same same
nothing changed !
' in review ' is all we got on the page


:sad:
 
  • Like
Reactions: Dunedoo and bhkien

rango

Active Member
Jun 19, 2014
158
221
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
Reactions: Dunedoo and tungfa

r-ando

Well-known Member
Foundation Member
Jun 22, 2014
411
250
233
Canada
I think i'm going to have a party when an iphone wallet comes out for Dash :) Definitely a necessary.
 
  • Like
Reactions: Dunedoo

Dunedoo

Well-known Member
Foundation Member
Feb 25, 2015
568
600
263
Sydney Australia
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
Reactions: tungfa

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,972
6,740
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
 

QuantumExplorer

Active Member
Core Developer
Aug 20, 2014
126
161
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.
 

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,972
6,740
1,283
Did apple already comment on the latest version?
they did
....
we are having a general problem with them in the moment
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.
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:
 
Last edited by a moderator:

rango

Active Member
Jun 19, 2014
158
221
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
 
Last edited by a moderator:

the-baker

Member
Mar 12, 2015
70
70
58
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

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
 

fernando

Powered by Dash
Dash Core Team
Moderator
Foundation Member
May 9, 2014
1,528
2,061
283
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
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!

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
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
Reactions: rango

the-baker

Member
Mar 12, 2015
70
70
58
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.
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/
 

fernando

Powered by Dash
Dash Core Team
Moderator
Foundation Member
May 9, 2014
1,528
2,061
283
  • Like
Reactions: Dunedoo

rango

Active Member
Jun 19, 2014
158
221
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
Reactions: Dunedoo

QuantumExplorer

Active Member
Core Developer
Aug 20, 2014
126
161
93
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.
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.
 

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,972
6,740
1,283
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/
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
 

rango

Active Member
Jun 19, 2014
158
221
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:


Do you have an idea how to solve this one?

Best,
Rango
 
  • Like
Reactions: tungfa

the-baker

Member
Mar 12, 2015
70
70
58
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:


Do you have an idea how to solve this one?

Best,
Rango
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
Reactions: tungfa

rango

Active Member
Jun 19, 2014
158
221
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
Reactions: tungfa

the-baker

Member
Mar 12, 2015
70
70
58
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.
Yeah, just tried it on my machine, same problem. I guess we'll have to wait for someone competent to fix this :)
 
  • Like
Reactions: tungfa

darkred

Active Member
Feb 6, 2015
235
262
123
Yeah, just tried it on my machine, same problem. I guess we'll have to wait for someone competent to fix this :)
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
Reactions: tungfa

darkred

Active Member
Feb 6, 2015
235
262
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...
 

darkred

Active Member
Feb 6, 2015
235
262
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...