w3hello.com logo
Home PHP C# C++ Android Java Javascript Python IOS SQL HTML Categories
Installing a Device Profile like Onavo and Testflight
There are several ways to distribute apps: OTA install MDM installation iTunes Take a look at this question regarding TestFlight How does TestFlight do it? Update 1 Here is super-super high level overview of MDM. MDM is the protocol which allows a server to manage all devices which are enrolled to this server. A user triggers enrollment of device to a server, device and server do complex handshake and later on a server can send different commands to device (install profile, remove profile, install app, remove app, give me the list of apps and info about a device). Now, getting back to your question "Angry Birds wants to install a profile that blocks texts while playing their game. How would this work?". Generally speaking, up to iOS 7 (which is still under NDA) MDM didn't have any

Categories : Iphone

Uploading build to Testflight IOS
I got it from this Question. In architecture settings. select target and project build settings all of your build settings must be set with armv 7. In Target -> Build Settings: Architectures = Standard(armv7, armv7s) - $(ARCHS_STANDARD_32_BIT) Valid Architectures = armv7 armv7s EDITED : Read This documentation, this may be helpful in your case:

Categories : IOS

Testflight "This build is not available for this platform" - iOS required on iPad
This sounds like a problem on Testflight's end. Seems like they are unable to recognize your client's device. For now, fall back to the original way to do it, or wait for Testflight to fix the issue.

Categories : IOS

Why are users disabled in the Build Permissions list and how can I enable them for distribution of my TestFlight app?
Your provisioning profile has a list of devices associated with it. TestFlight grays out team members who don't have a device that's part of that list. This means, in the iOS Dev Center, you need to update your provisioning profile's list of devices (just check that entry) or even add the device to your dev account's master device list if needed. Also, super-imposing a provisioning profile via TestFlight has never worked for me to update the original device list in the profile.

Categories : Misc

Rails installing mysql - Error installing mysql2: ERROR: Failed to build gem native extension
I've been so annoyed by the same problem, and finally succeeded in installing mysql2. Kudos to odiszapc@github. It appears any other solution I've found via Google than below doesn't work to me. Copied and pasted from here. So no credit to me. gem uninstall mysql2 Download last MySQL connector from http://cdn.mysql.com/Downloads/Connector-C/mysql- connector-c-noinstall-6.0.2-win32.zip Extract it to C:connector-6.0.2 gem install mysql2 --platform=ruby -- '--with-mysql-lib="C:connector-6.0.2lib" --with-mysql-include="C:connector-6.0.2include" --with-mysql-dir="C:connector-6.0.2"' Additional info on mine. ruby 1.9.3p392 (2013-02-22) [i386-mingw32] Rails 3.2.13 MySQL Server 5.6 mysql2-0.3.13 P.S Even if you successfully installed mysql2, you may still need some work (e.g. mysql2

Categories : Mysql

Restrict the build installing in the 10" Tab
<supports-screen> and <compatible-screens> only affects Google Play Store downloading (i.e., devices not compatible will not show up as install targets). However, sideloading the APK gets around any Google Play compatibility filtering (as Google Play is not involved).

Categories : Android

Maven BUILD FAILURE when installing Mahout on Ubuntu
You're building from source and there is one test that is failing. You can either fix the broken test yourself or hope that it will be fixed soon (Update from SVN once in a while). If you can't wait and you're confident that things will work 'more or less' your way, you can just delete the broken test so that you'll be able to build... There might be some side effects to this approach...

Categories : Apache

Installing a build time modified DLL to target machine GAC
Make the install do two components using the same file. One as a global assembly, and one as a private assembly. These links should be helpful: http://blogs.msdn.com/b/astebner/archive/2005/06/24/432521.aspx And http://msitekkie.wordpress.com/2011/02/03/installing-net-assemblies/ Hope that helps

Categories : C#

How to speed jenkins build process while installing requirements using pip
Just only install a fresh virtualenv if your requirements.txt file changes. This can be done easily with some shell commands. We are doing something similar in one of our projects. In a Jenkins shell window we have (after svn up): touch changed.txt stat -c %Y project/requirements.txt > changed1.txt diff -q changed.txt changed1.txt || echo "DO YOUR PIP --upgrade HERE!"

Categories : Django

Error installing rails on Ubuntu 12.04 (Failed to build gem native extension)
This is because when you installed Ruby you did not install the build tools as well. I wrote a blog post about installing Ruby + Rails on Ubuntu that has helped out a lot of people, and will probably help you too.

Categories : Ruby On Rails

Why would installing Azure SDK 2.1 or powershell 3 on the build server break some of our tests which run in powershell?
Have you tried passing a fully qualified path to startInfo.FileName instead of just Powershell.exe incase there's a problem with %PATH% since the update Complete total guess, but any chance your running into FileSystemRedirector 32 vs. 64 issues as seen in this answer - Process.Start(): The system cannot find the file specified, but my file path seems to be legit

Categories : Powershell

Why I cannot see new iOS builds in Testflight
You should upload a build first. Once done, you should notify concerned people (including yourself - by selecting either your device UDID or email id) in your testflight account team. Once both are done, you will start seeing builds. UPDATE: Once you register, inside your dashboard you should see Upload build button. Click it, and it will prompt for dropping your .ipa file. Select and drop, and press green Upload button to actually upload. Once uploaded, it will present a button called "Update profile". You must click it if you are uploading for the first time for this app. Then, upload your provisioning profile to testflight. I assume you know the process of getting the profile file from XCode. This last one is a very IMPORTANT STEP, because all devices added to this profile will au

Categories : IOS

How to Rename App name on TestFlight?
Wonder if Test-flight would allows to rename the uploaded API as they have to maintain incremental build versions. Researched a lot on this, yet Test-flight have not documented it anywhere!

Categories : Misc

testflight the app token for this app was not detected
Check you token from testflight app Add device identifier for test flight // In application:didFinishLaunchingWithOptions [TestFlight setDeviceIdentifier:[[UIDevice currentDevice] uniqueIdentifier]]; [TestFlight takeOff:@"9e5f8b26-358f-4a0e-b9c2-186d932b1187"];

Categories : Iphone

TestFlight is able to know when I read their email. WHAT?
If this is HTML mail they probably have attached an unique identifier to an image that is loaded externally. If you have a image in your email that is loaded from the resource http://someweb.com/image1.jpg they change the URL in each email to something like http://someweb.com/image1.jpg?youruseridintheirsystem (http://someweb.com/image1.jpg?gf145ffgoo) When that image is loaded they know that you have opened the email because of your unique identification is in the request. There are many more ways to do this but this is one way.

Categories : Misc

Sharekit testflight and pods
I had the same problem as in my application would build and run on the simulator, but the .ipa was rejected by the Appstore. Apparently my archive was rejected due to 'Unsupported Architectures'. What solved my issue was the following: Added all ShareKit .bundle dependencies as separate pods. e.g. pod 'LiveSDK' pod 'google-plus-ios-sdk' Followed this article by Daniel Kennett to remove unwanted architectures. Hope this helps.

Categories : IOS

TestFlight users are saying the app won't install — what am I doing wrong?
So if I get this right, if I upload a build, with the current provisionprofile, and then wants to add people (I recieve their UDID from testflight, add them to dev.apple- and to the provisionprofile), and then I add the newly created provisionprofile with the new 5 persons to Testflight, update the Permissions-tab for the build and check so the newly added persons are current in the "checklist". This wont be possible with the uploaded build, and they have to wait until next Build until they can install?

Categories : IOS

How to create a group of testers on testflight
First invite the testers to TestFlight. You can assign the people in a TestFlight team to a distribution list. Integrate the TestFlight SDK into your app so you can track the usage (sessions) on TestFlight.

Categories : Misc

TestFlight automatically creates new builds
As one of the software engineers at TestFlight I can provide some insight into this. This was the result of new feature code in TestFlight recently added to display (and automatically add) builds from production (non-beta). If you leave the TestFlight SDK code in the application when you submit it to Apple's store, then TestFlight will receive events from those production builds - it will automatically create those production builds so that crashes from them can be monitored (independent of beta build crashes). In order to better communicate these changes to TestFlight users, these production builds will be removed in the meantime and rolled out at a future date.

Categories : IOS

How to deal with checkpoints in TestFlight when using iOS simulator?
It is important to not what you will never see any activity into testflight until you push the app into testflight. It apply to remote logging, crash report, checkpoint and so on... First you need to export your app into an ipa on your hard drive. Follow the steps: Your organizer will popup. Click the button "Distribute..." Then sign your app with adhoc certificate (google to find how to do it) Save on your hard drive "YOUR_APP.ipa" Now upload your ipa into testflight: https://testflightapp.com/dashboard/builds/add/ You will need a account to upload on it of course. Now you need to download the ipa from testflight into your iPhone... http://blog.testflightapp.com/post/1346521917/register-devices Edit: It look like actually you can get some information from your simulator. But

Categories : IOS

When updating the TestFlight SDK do you need to delete the old version?
If your are adding the TestFlight source to your project it will build the library, so just overwriting the source files is enough, as is deleting and re-adding them. As long as you do it cleanly and don't leave old files hanging around as well as the new ones it makes no difference. Use CocoaPods / Git submodules / Any other method to do this as you choose.

Categories : Objective C

POST request to TestFlight Api failing with 500
1 Looks like youre missing Header with name file this is also required https://testflightapp.com/api/doc/# 2 contenttype webRequest.ContentType = "application/json"; 3 extra settings? maybe you should also set request.UserAgent and/or request.AllowWriteStreamBuffering request.UserAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2"; request.AllowWriteStreamBuffering = true;

Categories : C#

Creating provisioning profiles for using with TestFlight?
You have to create provisioning profiles for adhoc and distribution. See http://developer.apple.com/library/ios/ipad/#documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/TestYourApponManyDevicesandiOSVersions/TestYourApponManyDevicesandiOSVersions.html Under 'create an AdHoc provisioning profile'

Categories : IOS

Test Flash generated .IPA, using Testflight
I haven't used it myself, but there's a native extension for TestFlight provided by Adobe. It comes bundled with the Adobe Gaming SDK (maybe you can download it separately). Here's the documentation.

Categories : Actionscript

TestFlight crash reporting not working in rubymotion
In your AppDelegate's application:didFinishLaunchingWithOptions: method you need to add the following line: TestFlight.takeOff(application_token) You can view further TestFlight documentation here: https://testflightapp.com/sdk/ios/doc/2.0.0/

Categories : IOS

Figuring out a TestFlight crash report for a RubyMotion app
I'm almost just as confused as you on this, but I can at least post my assumption? I'm assuming you can't figure out which line of code triggered this because it looks as though the caught error itself doesn't know its origin: nil:NilClass (NoMethodError). To me, it appears that the method active is trying to be called from a class which hasn't been defined or has no specific memory thus being NilClass. I may be completely off base here, but that's my insight.

Categories : IOS

What conditions must be met for TestFlight to send activities to the server?
Edit: per Isra's answer below, it looks like my first point (batching checkpoints) may no longer be valid. After trading a few emails with TestFlight support, I am seeing events and have a better understand of what is going on. There are two issues: TestFlight for Android batches checkpoint events and sends them to the server once 10 or more events are collected. Events are not preserved across app process lifetimes. My test app was only creating two or three checkpoints, thus nothing ever got sent to the server. There is an apparent issue where log events are not posted to the server at all unless the TestFlight session is explicitly ended with TestFlight.endSession() So, the workaround (for now) is to explicitly call TestFlight.endSession() periodically. Hopefully TestFlight wil

Categories : Android

Phonegap Android with TestFlight SDK, sessions are not tracked
You should setup a separate java class in your project that extends Application, and call takeOff in onCreate public class MyApplication extends Application { @Override public void onCreate() { TestFlight.takeOff(this, YOUR_APP_TOKEN); super.onCreate(); } } You should not put the name of your Activity (which extends DroidGap) in the Application tag of the manifest, as this will cause a ClassCastException. Instead, use the name of the class extending Application, in this example "MyApplication".

Categories : Android

Cocoapods - Flurry & TestFlight - Undefined symbols for architecture
I've found that can be few reasons of this issue: libPod.a not included in "link binary with libraries" (try to remove reference and add again) Compiler can't find library. Strange behaviour, try to write path to libraries using ${PODS_ROOT} at "Library search path". ($(PODS_ROOT)/TestFlightSDK for example) Compiler can't find header. try to write path to headers using ${PODS_ROOT} at "Header search path". Hope that this is helpful.

Categories : Xcode

No archive in Xcode 4.3+ 4.6 Organizer when Building adHoc IPA for Testflight
Solved the problem myself. The most important rule is simple and based on this it could be understandable all the various solutions which caused the confusion: THERE COULD BE JUST ONE TARGET WITH Skip install---> NO and all the others must be YES! The second "NO" could come with a new target file or library which you added to your project. Some additional fact: Must use Product--->Archive NOT Product--->Build for Archiving Project file has no effect on this In my case the problem was the second target which I added later and as the default is Skip install ----> NO, so it was left with two NO.

Categories : Xcode

TestFlight does not accept my release-IPA for FlightPath. Reason for concern?
You don't have to upload the app store build of your app for it to work with flight path. As long as you have uploaded or created an app that has the same bundle id and app token the app will appear in flightpath without you having to upload. Make sure you have the correct app token that matches your bundle id!

Categories : Iphone

Installing SQL objects in C# - issue when installing CLR assembly and function scripts
I have now fixed this problem. The issue turned out to be that I was using the same SQLCommand later on to execute a stored procedure (as I have given the command a SQLTransaction so I can rollback if it fails) and had forgotten to remove the parameters that were added when I run the next text command. Therefore it was running the first script file and failing afterwards.

Categories : C#

Installing M2Crypto inside of virtualenv without installing swig to the system
So in the end I got this to work by letting buildout handle downloading and installing swig and M2Crypto and then just moving the built M2Crypto and EGG-INFO directories from where buildout put them to where virtualenv wanted them...this might not be the optimal solution, but hey, it worked.

Categories : Python

How to create a two or three different build using Gradle build system, each build pointing to different server?
(If I understand) I would use an external executable that prepare a batch file for each build. The .bat file calls gradle passing a variable (conaining the key) to it: gradle assemble -Pkey=%key% Now, inside the gradle script you can get the value of the variable: def varKey = "$key" and you can use it to sign the apk: signingConfigs { release { storeFile = file('../key.keystroke') storePassword = varKey keyAlias = "My key" keyPassword = varKey } } EDIT: Ok, the previous text is useful to sign the apk file with different keys. To edit the server url using gradle, first you need to store the url and api key into a resource string and use from inside the java class instead of the hard coded strings: <resources> <str

Categories : Android

Installing setuptools prior to installing python dependencies on Mac
You command attempts to install files into system directories. You must execute the command as root or with sudo: sudo sh setuptools-0.6c11-py2.7.egg You can see this error with the: [Errno 13] Permission denied Edit: If you don't have permissions, you can try installing into your user's Library folder, or look at virtualenv. (See the part about using locally from source.)

Categories : Python

What is the difference between installing an app via homebrew or installing it "normal"?
homebrew (like Macports) is a package manager. It allows you to manage packages (update, delete etc.). Most importantly, homebrew will compile the application on your platform. That's especially important for ports, e.g. from Linux. homebrew will give you greater and more fine grained control over what you install, where, what compilation attributes you want to use etc. But this comes at the cost of a bit more complexity and the need to know your way around the command line. Downloading a binary and putting it in the Applications folder is easier by far and usually works fine. If your not a developer and don't need to manage many different tools then I'd recommend sticking with binary downloads. If you're a developer however, you will most likely not get around a package manager if you n

Categories : Osx

Checking and Installing .net 4.0 before while installing my forms app in SharpSetup WIX
You can check if the .NET framework is installed by linking to the NetFxExtension with light. Just add a PropertyRef to the one you want. You can find a list of those properties here. Say you want to make sure .NET framework 4.0 Full is present before installing your software, you'd add this somewhere in your source code: <PropertyRef Id="NETFRAMEWORK40FULL" /> <Condition Message=".NET Framework 4.0 Full is not installed."> NETFRAMEWORK40FULL </Condition> When running the MSI, the LaunchConditions action will run and check if the NETFRAMEWORK40FULL property is set. If it is, the installation continues, if not, the installation fails. However, if you wanted to install the .NET Framework beforehand, you'll need two WiX projects. One for your basic MSI, and one for

Categories : Dotnet

Using NSUserDefaults
Only set the initial value if one does not already exist for that particular key. Where ever the initial value is set, try this instead: id object = [[NSUserDefaults standardUserDefaults] objectForKey:@"rodPower"]; if (!object) { [[NSUserDefaults standardUserDefaults] setObject:<initialValue> forKey:"rodPower"]; } That way if you have already saved a value for that key, the initial value will not be set again.

Categories : IOS

NSUserDefaults - UIPickerView
Save 'selectedRow' as an NSNumber instead of NSInteger. This is because NSUserDefaults can usually only store objects of type NSString, NSNumber, NSData, NSDate, NSArray or NSDictionary. You can do this by doing: NSNumber *myNum = [NSInteger numberWithInteger:selectedRow]; After that all you have to do is save the NSNumber 'myNum' into the NSUserDefaults. If that doesn't work, make sure to synchronize your NSUserDefaults with the [[NSUserDefaults standardUserDefaults] synchronize] call. Hope this helped!

Categories : Misc

When to write to NSUserDefaults?
Set the new values to NSUserDefaults directly after the value has changed. NSUserDefaults keeps its data in memory. So writing will most likely be fast enough. Just make sure that you don't call synchronize manually. synchronize will write the saved defaults to disk, so this will be relatively slow. The system will call synchronize from time to time, for example when the app goes into the background.

Categories : IOS



© Copyright 2017 w3hello.com Publishing Limited. All rights reserved.