Why am I unable to add new version for TestFlight external testing? - testflight

I have an app that I have out for external testing; I have submitted two (2) different versions without any problems. Now, I am trying to submit another new version (#3), but when filling out the Test Flight Information the "next" button is disabled, preventing me from adding the new version.
Any ideas on how to fix this? or what the problem is?

I've had the same problem and finally got it working. First I had to go into safari, Chrome didn't work. You have to fill out every field for every language you have. Every. Single. One.
Then the next button finally became active.
Also the app description has to be over 10 characters long.
I'm submitting a bug report to apple because whoever made this was an idiot.

This is the workaround:
go to TestFlight for your app using Safari.
enter all of the data for all of your supported languages; it doesn't have to be in the language (I used English for all of the languages, French, German, Japanese, etc). Just make sure you are mindful of the length restrictions!
Next button is then enabled! And you can continue on... :D

I filled out everything, but still no Continue button gets activated. For some languages email and url field will appear for some not. I think something is really badly programmed there

read this news on the dashboard iTunes connect
TestFlight Requires Export Compliance Information
All TestFlight builds now require Export Compliance information. To answer Export Compliance questions and upload any necessary documentation, visit the new Encryption section in Features. Once your documentation is approved, you will receive a key string value to add to your build's Info.plist. Learn more in Resources and Help
in short, if your application has not put that in your encryption info.plist, can also resolve:
<key>ITSAppUsesNonExemptEncryption</key><false/>

Related

UWP Windows Store App showing 'Redeem a code'

I have created and uploaded/certified an application to the Windows Store, the app works perfectly but I wanted it to be a public/hidden application that can only be found with a provided link. So i setup the product accordingly in my submission. However all i get when i click the 'live' app link is a blue button that says 'redeem a code'.
Does anyone have any idea how to resolve this?
PS: I've added a minimum / required specification and the store page still says its 'not compatiable'. Which it most definitely is. It may still be related to the settings I have here, does anyone know the 'simplest' options for this page that works?
Thanks in advance.
Edit: Added image of Configuration and the result (green square in store)

programmatical GForge upload and download

INTRODUCTION
I am part of a project team which uses an old GForge system (community edition v5.6.1) to host our source code and provide some further services. One builtin service is the upload and download feature. Thus users can easily get the generated application version. In order to provide this downloadable version, we as developers have to use a browser (e.g. IE or FF) to navigate into the appropriate GForge page, then tick some buttons, fill some text boxes and finally hit an "upload" button which opens a file dialog to specify any file to be uploaded into the GForge download area. For a download, the procedure is similar. Additionally, from time to time there comes a separate WEB page to request a session login.
Now, as we as developers are in a "hot phase" and need to provide downloadable versions with high frequency, the procedure described above is much too error-prone concerning essential parts of the release, and too slow. Besides that, there is always a real person necessary in front of the screen to click around.
QUESTION
How can we manage to programmatically upload and download generated software versions into and out of GForge's download area while overcoming the password page on the first hand (of course using a valid user account)?
WHAT WE'VE TRIED SO FAR
Using a Python script. Python provides very helpful modules like "urllib", "urllib2" and "requests", with which any HTTP access (even the ones with session password protection) should be managable. After many hours of trying, the GForge system only returns the password request page. Not any of the interesting files. Even far away from uploading anything.
Using an AutoIt script. AutoIt can automate mouse movements and keyboard presses as well as direct access of visible elements on the screen. It provides a "Window Info" application to identify any window element. But e.g. buttons and text fields within WEB pages (HTML) are not recognized. So we don't know how to correctly identify GForge's password text field in order to move the mouse there, and type in the necessary text. And from there go on imitating the person sitting in front of the screen.
Does anybody have some experience regarding the solution of our problem?
I'd upgrade your system to v6.4.2 (current GForge version). From there you will have access to the SOAP interface which will make all this possible. When GForgeNEXT is released, https://next.gforge.com, the SOAP interface will be replace by a REST-ful API making this integration even easier.
The upgrade to v6.4.2 from 5.6.x will be a bit painful but our team would be happy to help, just create an account on gforge.com and then open a free support ticket here:
https://gforge.com/gf/project/gforge5/tracker/?action=TrackerItemBrowse&tracker_id=10345
Disclaimer: My company manages GForge so the advice given above I'd give to any paying client. For further clarity, files in GForge are stored in the file system. The SOAP interface allows you to reach into the database for any ticket or document grab the appropriate document and even replace it. Programatically, it is the cleanest answer.

Suppress Firefox/Firebug SHA-1 warning

I use Firebug for web development. Since version Firefox 37 I see the following annoying message in my console:
This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1"
I understand that it is an important message, but it is duplicated many times and makes my work almost impossible.
Moreover, it appears every time my page communicates with other pages, for example with Google Analytics and other counters. So if I were to update my certificate, this message would still appear because these sites would have SHA-1.
So any site with GA gives me trouble.
How can I disable or filter this message?
As stated in the Firebug discussion group, Firebug's Console panel currently (Firebug 2.x) cannot filter single messages out. You can only filter by messages matching a specific text using the search field.
There are enhancement requests like issue #4507 reported to add such a filter, though it is unlikely that this will get implemented in Firebug, especially not in version 2.x, directly.
Firebug 3 will integrate into the built-in DevTools, which allow you to filter those warnings by unchecking Warnings within the Security menu inside the Console panel:
Besides that I created bug 1170476 asking to reduce the messages to a minimum.
Update:
Firebug development is discontinued. Instead, there is a Firebug theme available within the Firefox DevTools starting from Firefox 48. Bug 1170476 is fixed since Firefox 42, so you will only see one message logged with a counter showing how often the message occurred.
you can get rid of the message, but you have to modify firebugs code.
Sorry forgot to mention you need to convert the .xpi to .zip and extract the files first. You can leave the folder as is when done or zip it and convert it to an xpi again. You will need to restart Firefox.
locate the pluggin in your firefox profile dirctor and go to this file "\extensions\firebug#software.joehewitt.com\content\firebug\console\errors.js".
search for "logScriptError: function(context, object, isWarning)".
After the code "var error = new ErrorMessageObj(object.errorMessage, object.sourceName, object.lineNumber, object.sourceLine, category, context, null);".
input the following code:
if(error.message.indexOf('SHA-1') != -1 || error.message.indexOf('Security Policy') != -1){
return false;
}
should be about line 330.
Select the Console tab and, keeping pressed Ctrl on the keyboard, click on Errors, Info, Debug Info, Cookies.
Bear in mind that this will disable the output of all the warnings logged in Firebug and not only the ones generated by googleapis.
Remove HTTPS from the URL or keep all resources local.

How to prevent Firebug 2 spewing out SHA-1 certificate warnings in the console [duplicate]

I use Firebug for web development. Since version Firefox 37 I see the following annoying message in my console:
This site makes use of a SHA-1 Certificate; it's recommended you use certificates with signature algorithms that use hash functions stronger than SHA-1"
I understand that it is an important message, but it is duplicated many times and makes my work almost impossible.
Moreover, it appears every time my page communicates with other pages, for example with Google Analytics and other counters. So if I were to update my certificate, this message would still appear because these sites would have SHA-1.
So any site with GA gives me trouble.
How can I disable or filter this message?
As stated in the Firebug discussion group, Firebug's Console panel currently (Firebug 2.x) cannot filter single messages out. You can only filter by messages matching a specific text using the search field.
There are enhancement requests like issue #4507 reported to add such a filter, though it is unlikely that this will get implemented in Firebug, especially not in version 2.x, directly.
Firebug 3 will integrate into the built-in DevTools, which allow you to filter those warnings by unchecking Warnings within the Security menu inside the Console panel:
Besides that I created bug 1170476 asking to reduce the messages to a minimum.
Update:
Firebug development is discontinued. Instead, there is a Firebug theme available within the Firefox DevTools starting from Firefox 48. Bug 1170476 is fixed since Firefox 42, so you will only see one message logged with a counter showing how often the message occurred.
you can get rid of the message, but you have to modify firebugs code.
Sorry forgot to mention you need to convert the .xpi to .zip and extract the files first. You can leave the folder as is when done or zip it and convert it to an xpi again. You will need to restart Firefox.
locate the pluggin in your firefox profile dirctor and go to this file "\extensions\firebug#software.joehewitt.com\content\firebug\console\errors.js".
search for "logScriptError: function(context, object, isWarning)".
After the code "var error = new ErrorMessageObj(object.errorMessage, object.sourceName, object.lineNumber, object.sourceLine, category, context, null);".
input the following code:
if(error.message.indexOf('SHA-1') != -1 || error.message.indexOf('Security Policy') != -1){
return false;
}
should be about line 330.
Select the Console tab and, keeping pressed Ctrl on the keyboard, click on Errors, Info, Debug Info, Cookies.
Bear in mind that this will disable the output of all the warnings logged in Firebug and not only the ones generated by googleapis.
Remove HTTPS from the URL or keep all resources local.

Create a bookmark in firefox by coding,not Manually

Yeah,I use FireFox and IE9.0+,sometimes,Chrome.
Chrome always takes much RAM usage but it is faster.
IE10 which i am using is much faster than before,but because of my win7 os,I can't sync nothing simply.
So,I like FireFox best.
Well,I want to implement the function in a app like this:
When i use IE to browse pages, I wanna watch the favorites's folder in real time,if i add a page to favorites, the app will create a online bookmark immediately into firefox's bookmarks which has been logined .
How to implement?Have any sapiential ideas in your mind?
Best in javascript or c# language!
Pls share for me ,thanks in advance!
For the other's answer in Stack Overflow ,I get the correct skill to operate firefox bookmarks.
Firefox online bookmarks are stored in the sqlite which named "places.sqlite" as a backup file.
In my computer,It is under "C:\Users\xx\AppData\Roaming\Mozilla\Firefox\Profiles\gyhdax0e.default",xx is represented your windows current username,and the latest folder(gyhdax0e.default) will be another name in your computer(such as abcdef.default).
And then you could operate table "moz_places" and "moz_bookmarks" for your function.But please keep signing in.
Sorry ,I forgot the original url.

Resources