Able to Upload Binary to iTunes Connect from China? - iphone

I'm located in China, and in the past, I have uploaded binary to iTunes Connect several times with no problem. I recently upgraded to Lion and XCode 4.3, and have been unable to succesfully upload. After validating my binary (using Archive, always works fine), I press Distribute, and after several minutes, I get the following errors. I contacted Developer Support, who told me there was nothing they could do, as my problem is due to being located in China.
I have a hard time believing that because CanYouSeeMe.org shows my port 443 as open, and so my question is: Is anyone on SO located in China and do you have problems uploading binary? If so, what steps do you take to make it work?
My Error Codes:
Communication Error. Please use diagnostic mode to check connectivity. You need to have outbound access to TCP Port 443.
An exception has occurred:Operation timed out.
Could not connect to Apple's web service.
An error occurred while connecting to the transport host https://itmsdav.apple.com: Operation timed out.
Could not start delivery: all transports failed diagnostics.

Just to add on to the answer, if this screenshot is what you getting.
(My case is from XCode 4.5.2 Organizer during Distribute...
You should try another internet connection, in my case it failed during WIFI but SUCCEEDED when I use Tethering!
This is not a permanent solution to original question but as least app is submitted now.

It seems that your ISP or router has some wall up blocking all outbound traffic. I'm no expert on china but I think that you should be able to tether your phone. If you can't, try a random Wi-Fi hotspot at one of the big stores. (In the U.S. Starbucks)

Use Application loader old version like 2.5.2.

Related

Eclipse/ App Engine Page load failed with error: The network connection was lost

I had a Google App Engine Standard Projects running in Eclipse in different workspaces without any problems for many weeks.
Suddenly, since today, I get an error when trying to Run any projects as an App Engine:
http://localhost:8080/
Page load failed with error: The network connection was lost.
I have no idea by what this was caused, as I was coding on a project during that time and a few hours ago still worked normally.
I do not get any other specific error in the Console, the processes seem to run normally at first. Any ideas that I could try?
I think for some reason the local preview in port 8080 is not available anymore, not sure if it changed its port, you can try restarting your OS and eclipse and launching the local server again. You can also Go to the servers tab in Eclipse and change the HTTP port there to something else like 9080 and try again with that new port.
I could not find the exact reason why it was caused, but my system seemed to have issues to resolve localhost. I used it with the IP instead and after some days it started working again using localhost.

Error when deploying my app to shiny server

I have created a shiny app on my computer that runs with no error. Now, I deployed the same app to the shiny server we have in our organization, and i cannot initiate the app. I receive the following error message:
transpose listening on http://127.0.0.1:43202
Warning: Error in tabPanel: argument "tabName" is missing, with no default
65: tabPanel
Execution halted
here are my questions:
(1) I do use shinydashboard and shinydashboardplus libraries in my app and both are installed on the shiny server as well so this shouldnt be a problem since tabsetPanel and tabPanel are in these libraries, correct?
(2) tabPanel and tabSetPanel do NOT have a tabName argument. so what is this error specially because the app does work on my computer with no issue.
I know probably I need to provide the code but I cannot at the moment unless i significantly take stuff out of it (government property) but I was hoping someone can help considering the fact that it works on my computer but it doesnt when i deploy it.
Just a quick note that the R version installed on my laptop is 3.5.2 but the one on the server is 3.6! can this be an issue?
Thanks!
I think a library bs4Dash was masking tabSetPanel which is quite confusing because i didnt have that problem running the app on my laptop...

General failure. Please try again. Server may be unavailable (2013)

So today, whenever I try to sign My Blackberry app using the WebWorks packager, I get this error...
"General failure. Please try again. Server may be unavailable".
My proxy settings have not changed and I have been using the same command line instruction with success before.
I've also checked the status of the Blackberry signing server using the following link...
http://isthesigningserverdown.com/chart/index.php?sigType=RBB or RCR or RRT
And everything appears to be online!
So, where could I be going wrong? Here's the command line instruction I've been using. First, I navigate to my Blackberry build folder and run the following instruction against it...
bbwp appname.zip –g <password> –o z:\projects\appname\signed
It goes through through parsing the various elements. The signing tool pops up and then the error is generated.
So, after a couple of days of banging my head against the wall-the answer finally came to me. I'm on a MAC but am also using a Windows virtual machine for Blackberry developement, which is running on another network altogether and this specific network is using a firewall, which, according to the network administrator, is currently experiencing a severe technical problem.
The way round it was to sign my Blackberry app using configured proxy settings to communicate with the signing server and viola! It worked!

Problem with Enterprise Distribution Over 3G

I am trying to distribute an enterprise application, but I am having trouble when users try to download the app over a 3G connection. I've created the proper manifest file and it points correctly to the .ipa location. I am able to download and install the application fine over a Wi-Fi network, but when I switch off Wi-Fi, I am no longer able to download the app. Rather than a successful installation, I get the "Unable to download" pop up.
My application size is only 440K, so it is not subject to file size limits.
Does anyone know what would be causing this? Help would be greatly appreciated. Please let me know if you need more details.
Thanks.
As it turns out, our web server was experiencing network latency. I believe we were losing the connection to Apple's server, which was verifying our application's enterprise status. Eventually the latency cleared up and we were able to download the file with no problems.
Is the your ipa file and manifest on a public server, or is it on an internal server? When you're using the 3G connection you're only able to see machines that are public. When you're using wi-fi you can see machines that are on a local network or intranet.

How to sniff iphone network data

I have recently been having problems with my app and I need to view the data being sent to and from my iPhone. I have read about Paros and downloaded it, but I don't know what information I need to put into paros and my iPhone to make it work. I am running a normal windows 7 installation with no current proxy server and my ISP is telus with the fiber optics package. So what do I need to install and where do I find all of the information needed to read the data being sent over the network by my iPhone using paros?
I do this a lot. I do it with a MacBook, but I'm sure you can use a similar technique to do it from windows:
Connect your PC to a hard-wired ethernet to the outside world.
Set your PC up for internet sharing. (This is the big thing that will work differently between the Mac and PC). Set up to share your Hard-wired Connection with people from your WiFi Connection. Your computer will then become a wireless access point.
Connect your iPhone to use your PC as it's WiFi network
Download and run Wireshark (Open Source - Publicly available) on your PC. Wireshark will sniff and log the network traffic.
You can then obviously set up whatever rules your would like to limit your network trace to only your iPhone.
Like I said - I do this all the time with a MacBook and it's easy and powerful!