- This topic has 24 replies, 5 voices, and was last updated 10 years, 9 months ago by
Brian Fernandes.
-
AuthorPosts
-
July 16, 2014 at 2:14 pm #350439
Brian FernandesModeratorBrandon,
Sorry for the delayed response here. A couple of updates for you:
1) 2015 CI 2 has been released and if you update, you should no longer need to run a build before launching the Sim. It will refresh automatically to pick up most changes.
2) We have been able to replicate your issue with installing the app onto the device locally and are working on it a top priority. Hopefully we’ll be able to get to the bottom of it soon and have a fix in our next release. Sorry for the inconvenience caused here and thank you for reporting the problem.
July 18, 2014 at 6:18 am #350483
LofiParticipant@Support-Brian wrote:
1) 2015 CI 2 has been released and if you update, you should no longer need to run a build before launching the Sim. It will refresh automatically to pick up most changes.
Thank you, that works fine. But when you click the Preview button again, you have to – again – “Select the platform to launch the app”, which is annoying. There should be either a way to remember the previous selection (e. g. Android) or to skip that selection altogether. Btw, the selection should be a radio button instead of a checkbox, since you can select only one or the other.
July 21, 2014 at 3:18 pm #350525
BrandonMemberThanks for the update. Regarding point two above, is there a workaround to get past this issue?
Please keep me posted on a fix.
July 23, 2014 at 12:43 pm #350588
support-swapnarMemberHi Brandon,
can you please ensure if “iPhone Developer” Code signing identity is configured in XCode/KeyChain acess in Mac ? To build device binaries this code sign identity is mandatory. Could you please check for this on your Mac ?
Regards,
Swapna RJuly 25, 2014 at 5:07 am #350634
Brian FernandesModeratorBrandon,
Just to clarify further, with the local build, some XCode configuration is required. This was not required when we were building remotely because this step was happening at our end.
See the Requesting Signing Identities section in this document for more details: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html
We are currently testing changes that would make this work regardless of the iPhone Developer identity, but that fix will be in CI 3. This should be a good workaround until then. Do let us know if it works for you.
August 26, 2014 at 2:53 pm #351162
BrandonMemberA quick update from my side:
I am using CI 4
eclipse.buildId=unknown
java.version=1.7.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments: -keyring /Users/Brandon/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/Brandon/.eclipse_keyring -showlocationwith the following results:
When following the link you provided in the previous post and completing those steps, exporting the certificate and private key to a p12 file, myEclipse fails at what seems to be the signing step with this exception:
java.io.IOException: exception decrypting data – java.security.InvalidKeyException: Illegal key size
at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.cryptData(Unknown Source)
at org.bouncycastle.jce.provider.JDKPKCS12KeyStore.engineLoad(Unknown Source)
at java.security.KeyStore.load(KeyStore.java:1214)
at com.genuitec.eclipse.mobile.common.signing.ApplicationSigner.extractAliasesFromP12(ApplicationSigner.java:251)
at com.genuitec.eclipse.mobile.common.signing.ApplicationSigner.signApplication(ApplicationSigner.java:138)
at com.genuitec.eclipse.mobile.phonegap.core.build.PhonegapLocalBuildJob.run(PhonegapLocalBuildJob.java:200)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)Luckily, I am able to build and install using the remote build.
Now, if I follow the instructions described here “http://127.0.0.1:53267/help/index.jsp?topic=%2Fcom.genuitec.eclipse.mobile.doc%2Fhtml%2Ftutorials%2Fios_digital_signature%2Findex.html” myEclipse gets through the building and signing steps seemingly without exception, however the app will not install on my phone.
Hope this helps
August 27, 2014 at 1:38 pm #351179
support-swapnarMemberHi Brandon,
Only the app built in CI4 is not able to install or even with older version you faced the same issue ?
Does the remotely built app is getting installed on the device ?Coming to the keystore exception, i could get a clean build using keystore profile. Will try with a new certificate and see if it can be reproducable.
Regards,
Swapna
MyEclipse SupportSeptember 1, 2014 at 6:44 am #351240
BrandonMemberHi Swapna,
The same behavior described in my previous post was experienced in earlier versions of 2015 (CI 1 & 2). Though I was not able to build using the remote build system with these earlier versions.
With CI 4, yes, I am able to build remotely and install the app on the device.
September 2, 2014 at 2:55 pm #351276
Brian FernandesModeratorBrandon,
Certainly disappointing to hear that the local builds still aren’t resulting in an application that can be installed on your phone. In our testing, they are working just fine.
1) Are you trying PG 3.5 or 3.3?
2) With CI 4, can you try creating a new project (just use any of the predefined templates), build that locally and check if that project can be installed on your device?
September 22, 2014 at 5:35 am #351657
Brian FernandesModeratorBrandon,
On further investigation, we found something wrong with the way the binaries were being signed (something else wrong, I should say). This issue has been fixed and verified in CI 5, please let us know if it now works for you.
-
AuthorPosts