KIF .xctest directory for Amazon Device Farm - ios

According to the AWS Developer Forum website I have to upload a zipped .xctest directory to their service to have my app tested on their service. I have KIF running and working on simulator just fine. The problem is, I don't know how to get the .xctest folder so I can send it to AWS. Help would be appreciated.

After a day of searching I found the .xctest "file". It's in your app's DerivedData directory, just next to the .app and .app.dSYM files:
~/Library/Developer/Xcode/DerivedData/MyApp-xxxxxxx/Build/Products/Debug-iphonesimulator/MyApp Tests.xctest

Related

XCode won't let me open any folders. Am I doing something wrong?

I'm making a reactJS app with cordova and firebase and I've been using VScode throughout the whole process. This month I'm looking to publish my very first app to the app store but in order to do that I need to use XCode. For some reason XCode is being very strange. It lets me clone my repository from github and save it to my desktop, but when I try to open it, i get prompted with an error saying "xcode failed to open (Users/ethan/Desktop/react-website-xCode").
I suspect this may have something to do with my environment variables or something but i'm honestly clueless. Any idea why this is happening?
Some background info:
Im running my OS, Xcode and my project from my 2TB seagate drive,
I also have the latest version of IOS installed as-well as the latest version of XCode.
If you're using reactJS and you have at least one debug build, you have to open the .xworkspace folder of your project on Xcode. That file is located on the 'ios' folder of your project.

How to build .ipa and install it on iphone form xcode?

I have installed MacOS 10.12 Using VMware and successfully implemented Ionic 2 app for IOS. I have also generated an .ipa file using the following method:
Clean your project.
Build your project.
Go to products menu -> select build for -> select Profiling.
In project navigator, find your .app product.
Right click on it and click show in finder.
There you will find folder named "Release-iphoneos", in
this folder you will find your .app extension file.
Create a
folder named "Payload", copy that .app file in this folder.
Archive your folder.
After archive, rename your folder to name of
your app and change its extension from ".zip" to ".ipa"
Your ipa is ready for sharing.
From the above technique I got my .ipa file. Then, to install this app on iPhone i am using www.diawi.com . Now the problem is, when i am installing app from my safari browser on iphone download issue is showing. My internet connection is all good. I can also see the installation process on my iphone but app is not installing.
Note: I don't have Apple developer program. I need to build and install this app for testing in different iPhones.
Please suggest any other way to install my app on iPhone or another technique to build and share the app. My configuration is as follows:
Mac OS - 10.12 Sierra(VM-ware machine), Xcode- 8.3.3.
I tried so many articles but not sure where am i getting wrong. please suggest.
For that you will need to be enrolled with the Apple developer program (99$ a year). There is no other way.
Or you need to install it manually by plugging the iPhone in the computer and running the code in XCode (keep in mind that the default certificate will let your app run for 7 days then it will get expired)
to make .ipa file Archive your project and export your binary as developent or deployment.
You can install your .ipa file manually.Connect your iPhone with your computer and drag .ipa file in your iPhone application folder.

Error ITMS-90047 iTunes Connect

I'm trying to upload my application (build in Xamarin Studio) via Application Loader (version 3.0.0) to iTunes Connect but I keep getting Error ITMS-90047 (see screenshot).
I've submitted previous versions of the application to iTunes Connect (last was 6 days ago) without a problem (the 64bit warning was there but currently I'm using iTunes Connect just for beta testing so it's not a problem).
Here is my .plist file:
I've tried doing clean build, deleting everything from bin directory. Nothing helps. Not even google.
I'd be very grateful for any help cause I'm stuck.
I have exactly the same problem.
You can try delete this plist, it works for me.
Unzip your ipa
Go to destination folder and compress "Payload" folder
Rename it to some_name.ipa
Upload that ipa
Try adding below row in your plist file
Application requires iPhone environment to YES.
I was having a issue with ipa earlier where i was able to create an ipa but was not installing on device. I recently upgraded to XCode 6.2 and build ipa.
Xamarin fixed this issue for applications with 64-bit support.

Wirelessly install app from XCode on (jailbroken) iDevice

I build my app for iPhone (without code-signing, with help of Jailcoder utility). How to install it on my jailbroken device over Wi-Fi? I need only to install it, without running/debugging from XCode.
As an approach I tried to pack it as IPA and download in Installous, but installation failed with unexpected content error message.
Is there a working method?
I found basic instructions for transferring IPA's to jailbroken iPhones over WiFi here: http://www.ehow.com/how_12098417_send-ipa-ipod-touch.html
Cheers!
I solved it via Installous. Previously the build was not configured for my device and thats why there was an error.
Steps:
archive build in XCode (Product->Archive)
reveal the archive folder in finder, get app folder from it
place app folder into Payload folder and compress this all
change extension from .zip to .ipa
in Installous get device IP adress, than enter it in desktop browser
upload ipa file
You can do it by generating a build, transferring it to your device using sftp, and then installing it on the device by using installipa. Here is a tutorial i wrote on it.

Issues Installing Simfinger Application

I'm trying to install the SimFinger application for doing a screencast with my iOS Simulator.
When I download the project from Github or get the files from the only other location I've found them available for download online I simply get a .tar.gz file that uncompresses into a collection of files that I have no idea what to do with.
How can I get a .app file out of these files that I can install in my Applications folder?
Thanks.
Open IOS simulator
In finder: Navigate go to atebits-SimFinger-.../Fake/Simfinger and open FakeFinger.xcodeproj
Run it (press "play" in xcode)

Resources