-
12 Apr 2012 12:02 AM #1
Native iOS packaging failing on Windows 7
Native iOS packaging failing on Windows 7
Hi,
I'm posting this again as I'm at the point where if I don't get this fixed I'll need to abandon this platform as a choice for now.
I'm currently unable to package the app targeting iOS successfully. When I run the package command I get the following:
The application was successfully packaged
ERROR 17: Unable to load PKCS12 identity from "☺"
Failed to package application
The strange thing is if I target iOSSimulator everything appears fine.
-
13 Apr 2012 6:12 AM #2
Is anybody able to help on this point we're almost ready to abandon Sencha as a result of this problem.
-
15 Apr 2012 8:38 AM #3
I have reported the same issue on the Premium help site and hope to get it answer. I have been evualating Sencha against KendoUI and both are extremely good. I love the object model in Sencha but Kendo does a good job in support and works well either in a Windows or Mac dev platform. I am not sure how committed Sencha is to Windows. Being able to publish a IOS app from Windows is a huge plus in their favor over Kendo but they need much better tooling and a good detailed video. Now the Sencha tool has improved with 2.01 RC but I cannot still generate an IOS native app. If and when I can then I am sold on Sencha , otherwise it is a deadheat and I would favor Kendo for its support and MVVM architecture .
-
16 Apr 2012 8:09 AM #4Sencha - Desktop Packager Dev Team
- Join Date
- Mar 2007
- Location
- Baltimore, MD.
- Posts
- 1,745
- Vote Rating
- 5
We are looking into this issue and will have a resolution very soon. We'll post a notice here when we've confirmed the fix.
-
16 Apr 2012 8:40 AM #5
Thanks , that was what I was afraid of but am sure u will solve the issue!
-
16 Apr 2012 11:17 AM #6
For what it's worth, I had a similar (possibly identical - can't quite recall) error a while back and once I added the certificate password into the mix, all was happily resolved.
"certificatePath":"C:/Users/me/Documents/yadayada/iphone_dist.p12",
"certificatePassword": "*****",
HTH
Zac
-
16 Apr 2012 1:42 PM #7
Please try this update: http://dl.dropbox.com/u/8793605/stbuild.msi and let me know if it worked. It has to fix the issue, but since I was able to reproduce it only partially I'm not 100% sure yet.
-
18 Apr 2012 3:42 AM #8
I just tried the new build.
First run is with the old build, 2nd is with the new build. So looks like the reported issue is solved, and I'll try en figure out the next one..
G:\htdocs\ecosupport\EcoInteractive>sencha package packager.json
The application was successfully packaged
ERROR 17: Unable to load PKCS12 identity from "ŠªŸ"
Failed to package application
G:\htdocs\ecosupport\EcoInteractive>sencha package packager.json
Can not open source file
The application was successfully packaged
Bundle Seed ID is missing from config file
Failed to package application
G:\htdocs\ecosupport\EcoInteractive>Sven Tore Iversen
-
18 Apr 2012 6:21 AM #9Sencha - Desktop Packager Dev Team
- Join Date
- Mar 2007
- Location
- Baltimore, MD.
- Posts
- 1,745
- Vote Rating
- 5
Did you supply your bundle seed id in your JSON config? It is the 10 character prefix that appears before your bundle ID (together they make your fully-qualified application ID)
E.g.:
Code:{ /** * @cfg {String} applicationName * @required * This is the name of your application, which is displayed on the device when the app is installed. On IOS, this should match * the name of your application in the Apple Provisioning Portal. */ "applicationName":"Sencha API", /** * @cfg {String} applicationId * This is the name namespace for your application. On IOS, this should match the name of your application in the Apple Provisioning Portal. */ "applicationId":"com.sencha.jn.SenchaAPI", /** * @cfg {String} bundleSeedId * A ten character string which stands before aplication ID in Apple Provisioning Portal */ "bundleSeedId":"X53MHV97H6", ... }
-
18 Apr 2012 10:41 PM #10
Nope, but found the forum-post about it and added a dummy seed.
Also, added a provisinory and now have the output:
G:\htdocs\ecosupport\EcoInteractive>sencha package packager.json
Can not open source file
The application was successfully packaged
The application was successfully signed
So getting there, but kinda lost on the "Can not open source file"
Code:{ "applicationName": "EcoInteractive", "applicationId": "no.ecoconsult.EcoInteractive", "bundleSeedId": "dummy", "versionString": "1.0", "iconName": "icon.png", "inputPath": "G:\\htdocs\\ecosupport\\EcoInteractive", "outputPath": "G:\\htdocs\\ecosupport\\EcoInteractiveBuild", "configuration": "Debug", "platform": "iOS", "provisionProfile": "..\\EcoInteractive.mobileprovision", "deviceType": "Universal", "certificatePath": "..\\name-cert.p12", "certificateAlias": "ecoconsult.no", "sdkPath": "C:\\Program Files (x86)\\Android\\android-sdk", "androidAPILevel": "7" }Last edited by svenna; 18 Apr 2012 at 11:08 PM. Reason: typo
Sven Tore Iversen
Thank you for reporting this bug. We will make it our priority to review this report.


Reply With Quote