Re: Enterprise iOS License Distribution...(Solved)

2014-04-17 Thread JOHN PATTEN
Hi All..

In my haphazard way of trouble shooting between phone calls and support emails, 
etc. etc. I have apparently stumbled across the solution for Enterprise 
Distribution using Mavericks Server and Profile Manager.

I’m not sure which one of these or the combination was the solution, but 
thankfully I hadn’t tried some bizarre superstitious act that I would have been 
forced to recreate every time I wanted to release an Enterprise app :)

Here’s what i (can remember) I did:

1. More meticulous on the naming conventions for the app, the Internal App ID 
(standalone settings). I made sure they were identical if the name of the app 
was “TestApp then Internal App ID was: com.ourapps.TestApp.

2. Double checked that I was using the Enterprise profile.

3. Found my way to TestFlight, and attempted to get it working using that 
service. Each time I attempted to upload my app it would fail. Fortunately 
TestFlight provides a bit more info, one line, related to the possible error 
message. Looking at their support they explained that their system expects your 
app to be placed in a folder titled, Payload. You then compress that folder 
rename it, in my case, TestApp.ipa, (I gave it the same name as the app) and 
then upload that into their system.  Once I did that, my app loaded right up 
into TestFlight. Mind you, this was after doing steps 1 and 2 above.

I played around with TestFlight, which looks like a nifty way to test apps out 
with multiple folks, but not a good way to distribute final apps out to your 
Enterprise staff, and had everything working within TestFlight. Decided to try 
uploading the same compressed folder, TestApp.ipa to our Apps section in 
Profile Manager and it worked without a hiccup!

I have since repeated the whole process with a second test app and Profile 
Manger. It works. My hunch is the naming convention I was using for the 
Internal App ID and the name of the app was incorrect. They have to be the 
same. 

As for putting the compiled LiveCode iOS app into a folder titled “Payload,” 
compressing that folder with the Finder, and then renaming the compressed file 
nameofapp.ipa, ...not sure if that has to be done in that fashion each time 
or not? I have never seen any documentation from Apple for as to being the 
case, but it worked for Profile Manager to use the compressed Payload folder.

In any case, happy now and all this ipa work is just making me real thirsty ;)

Cheers!

John Patten
SUSD



On Apr 16, 2014, at 10:48 PM, Mark Wilcox m_p_wil...@yahoo.co.uk wrote:

 2. I’m also wondering if there is something special that needs to be done to 
 the iOS app after LiveCode creates the iOS app. The iOS appears to have a app 
 extension and not an ipa extension. Also, I’m guessing the iOS app hast to be 
 compressed before changing the file extension to ipa otherwise it results in 
 just the folder with it’s iOS app components. I hope this makes sense. 
 
 Bingo! A .app file does not necessarily have the necessary signature but 
 assuming LiveCode was set up properly to build the standalone with your 
 Enterprise distribution profile then it should. Simply compress the .app file 
 with finder and change the extension from .zip to .ipa manually. Then it 
 should work with Profile Manager. I have no idea why LiveCode doesn#39;t 
 finish the job here.
 
 Mark
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Enterprise iOS License Distribution...(Solved)

2014-04-17 Thread J. Landman Gay

On 4/17/14, 1:58 PM, JOHN PATTEN wrote:

As for putting the compiled LiveCode iOS app into a folder titled
“Payload,” compressing that folder with the Finder, and then renaming
the compressed file nameofapp.ipa, ...not sure if that has to be
done in that fashion each time or not? I have never seen any
documentation from Apple for as to being the case, but it worked for
Profile Manager to use the compressed Payload folder.


I hesitate to promote my own stuff here, but AirLaunch handles all that 
for you. You just point it to your LiveCode app and it sets up the whole 
package in the correct format. Then you can use its FTP option to get it 
on your server, or just manually transfer the files where they need to 
go for Profile Manager.


I almost mentioned it earlier, but I wasn't sure how Profile Manager 
worked. Apparently it needs the same setup as any iOS app.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Enterprise iOS License Distribution...(Solved)

2014-04-17 Thread PystCat
Hi Jacque,

Doesn't that have the problem with needing a signed certificate now...?  Was 
that fixed...?  I had used AirLaunch (and love it by the way) but now that 
Apple has decided that too many people are bypassing their nonsensical you 
must do it our way or we lock you out way it needed to have a secure signed 
certificate.  I know you had mentioned Dropbox uses that but I'm not interested 
in having a Dropbox account.  One of the things I really liked about your 
AirLaunch was not only its incredible ease of use but the fact I can stick it 
on my own server.

Paul


 On Apr 17, 2014, at 3:19 PM, J. Landman Gay jac...@hyperactivesw.com 
 wrote:
 
 On 4/17/14, 1:58 PM, JOHN PATTEN wrote:
 As for putting the compiled LiveCode iOS app into a folder titled
 “Payload,” compressing that folder with the Finder, and then renaming
 the compressed file nameofapp.ipa, ...not sure if that has to be
 done in that fashion each time or not? I have never seen any
 documentation from Apple for as to being the case, but it worked for
 Profile Manager to use the compressed Payload folder.
 
 I hesitate to promote my own stuff here, but AirLaunch handles all that for 
 you. You just point it to your LiveCode app and it sets up the whole package 
 in the correct format. Then you can use its FTP option to get it on your 
 server, or just manually transfer the files where they need to go for Profile 
 Manager.
 
 I almost mentioned it earlier, but I wasn't sure how Profile Manager worked. 
 Apparently it needs the same setup as any iOS app.
 
 -- 
 Jacqueline Landman Gay | jac...@hyperactivesw.com
 HyperActive Software   | http://www.hyperactivesw.com
 
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Enterprise iOS License Distribution...(Solved)

2014-04-17 Thread J. Landman Gay

On 4/17/14, 2:30 PM, PystCat wrote:

Doesn't that have the problem with needing a signed certificate
now...?  Was that fixed...?  I had used AirLaunch (and love it by the
way) but now that Apple has decided that too many people are
bypassing their nonsensical you must do it our way or we lock you
out way it needed to have a secure signed certificate.  I know you
had mentioned Dropbox uses that but I'm not interested in having a
Dropbox account.  One of the things I really liked about your
AirLaunch was not only its incredible ease of use but the fact I can
stick it on my own server.


The certificate needs to be on your server, it's unrelated to how 
AirLaunch works. Once you have a secure certificate there, just use an 
https URL in AirLaunch and it will work.


During installation, Apple checks to make sure the download is coming 
from a secure URL with an SSL certificate, and if so, allows the 
installation.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Enterprise iOS License Distribution...

2014-04-16 Thread JOHN PATTEN
Thanks Mark…

I hadn’t looked at installing directly on the iOS, other than when the iOS 
device is cabled to computer, X Code is running, and dragging and dropping the 
app like we do when using the development profile. That works fine and the 
Enterprise app installs.  

I’m assuming when you say directly, you mean via a self-serve web site. I was 
using the appendix c in this Apple doc, 
http://images.apple.com/iphone/business/docs/iOS_Deployment_Technical_Reference_EN_Feb14.pdf
 in an attempt to figure this out.

It hasn’t worked. When I click my link to download the app, it just errors with 
can’t connect to site.

A few things I’ve seen from others sites:

1. Change the http reference to https in the manifest file for the link action. 
Tried that but it did not make a difference.

2. I’m also wondering if there is something special that needs to be done to 
the iOS app after LiveCode creates the iOS app. The iOS appears to have a app 
extension and not an ipa extension. Also, I’m guessing the iOS app hast to be 
compressed before changing the file extension to ipa otherwise it results in 
just the folder with it’s iOS app components. I hope this makes sense.  

3. I do not have a certified SSL cert on my Mavericks Server. Everything has 
been done with the a self signed cert.  Not sure if that may be causing a 
problem. This server (web, Profile Manager) is behind our firewall and only 
accessible on our district WAN. The server does not even have an IP that is 
accessible outside of our district. Problem?

There is very minimal info on setting up Enterprise distribution via web site 
or using Profile Manger to distribute Enterprise apps. This is all new to us 
too, so we would benefit with a straight vanilla how-to in order to get started 
distributing apps out to our schools. 

If anybody is aware of such a document, we’d be much appreciative.

Thank you!

John Patten
SUSD


On Apr 10, 2014, at 10:24 AM, J. Landman Gay jac...@hyperactivesw.com wrote:

 On 4/10/14, 7:07 AM, Mark Wilcox wrote:
 Profile Manager includes Mobile Device Management for iOS devices.
 It's definitely the right way to be doing this.
 
 Good to know, thanks very much. It's really nice to have someone with your 
 knowledge base here on the list.
 
 -- 
 Jacqueline Landman Gay | jac...@hyperactivesw.com
 HyperActive Software   | http://www.hyperactivesw.com
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Enterprise iOS License Distribution...

2014-04-16 Thread Mark Wilcox
2. I’m also wondering if there is something special that needs to be done to 
the iOS app after LiveCode creates the iOS app. The iOS appears to have a app 
extension and not an ipa extension. Also, I’m guessing the iOS app hast to be 
compressed before changing the file extension to ipa otherwise it results in 
just the folder with it’s iOS app components. I hope this makes sense. 

Bingo! A .app file does not necessarily have the necessary signature but 
assuming LiveCode was set up properly to build the standalone with your 
Enterprise distribution profile then it should. Simply compress the .app file 
with finder and change the extension from .zip to .ipa manually. Then it should 
work with Profile Manager. I have no idea why LiveCode doesn#39;t finish the 
job here.

Mark
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Enterprise iOS License Distribution...

2014-04-10 Thread Mark Wilcox
Profile Manager includes Mobile Device Management for iOS devices. It's 
definitely the right way to be doing this.

No idea why it's not recognising the file but I thought I'd add that an app 
signed for enterprise distribution can be installed directly on ANY iOS device, 
not just through MDM. So check your .ipa file installs locally before trying to 
upload to Profile Manager, there might be something wrong with it.

Mark

On 9 Apr 2014 19:59, J. Landman Gay jac...@hyperactivesw.com wrote:

 I don't know anything about Profile Manager, so take this with a grain 
 of salt. But my guess is that it only recognizes Mac apps, and a iOS app 
 is a different beast entirely and requires a different kind of 
 installation. Also, as far as I know, Apple prohibits remote 
 installation on iOS devices, so I doubt a bulk install is possible. It's 
 a walled garden. 

 There are a few utilities that allow you to create ad-hoc installations 
 where the files are stored on a web site or server. My AirLaunch is one, 
 Monte has mergTestApp which integrates with the TestFlight web site, and 
 there are other web sites out there too. 

 To install an iOS app you need an html file that points to a special 
 manifest file, which in turn initiates the download of the actual app to 
 the device. 


 On 4/8/14, 6:19 PM, JOHN PATTEN wrote: 
  Thought I’d ask just in case somebody else has experienced this 
  situation. We have a new Apple Enterprise iOS license for 
  distributing iOS apps built with LiveCode.  I have configured the our 
  workstation with the proper profiles, first creating a development 
  profile and making sure that we could test apps out on a iPad. 
  Everything in that department works fine. 
  
  I then installed our distribution profile and created the same app 
  with the Enterprise distribution profile. In our school district we 
  are using Profile Manager (part of OS X Mavs Server) to manage apps 
  we purchase and, eventually, apps we create. Profile Manager works 
  fine and we can easily push out apps we puchase over the air. 
  
  However, when trying to add an app we developed with our Enterprise 
  profile,  it spits back: Filetype Not Supported. The file you 
  selected is not supported. Please choose a different file. 
  
  Anybody have any experience with this specific situation? 


 -- 
 Jacqueline Landman Gay | jac...@hyperactivesw.com 
 HyperActive Software   | http://www.hyperactivesw.com 


 ___ 
 use-livecode mailing list 
 use-livecode@lists.runrev.com 
 Please visit this url to subscribe, unsubscribe and manage your subscription 
 preferences: 
 http://lists.runrev.com/mailman/listinfo/use-livecode 
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Enterprise iOS License Distribution...

2014-04-10 Thread J. Landman Gay

On 4/10/14, 7:07 AM, Mark Wilcox wrote:

Profile Manager includes Mobile Device Management for iOS devices.
It's definitely the right way to be doing this.


Good to know, thanks very much. It's really nice to have someone with 
your knowledge base here on the list.


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Enterprise iOS License Distribution...

2014-04-09 Thread J. Landman Gay
I don't know anything about Profile Manager, so take this with a grain 
of salt. But my guess is that it only recognizes Mac apps, and a iOS app 
is a different beast entirely and requires a different kind of 
installation. Also, as far as I know, Apple prohibits remote 
installation on iOS devices, so I doubt a bulk install is possible. It's 
a walled garden.


There are a few utilities that allow you to create ad-hoc installations 
where the files are stored on a web site or server. My AirLaunch is one, 
Monte has mergTestApp which integrates with the TestFlight web site, and 
there are other web sites out there too.


To install an iOS app you need an html file that points to a special 
manifest file, which in turn initiates the download of the actual app to 
the device.



On 4/8/14, 6:19 PM, JOHN PATTEN wrote:

Thought I’d ask just in case somebody else has experienced this
situation. We have a new Apple Enterprise iOS license for
distributing iOS apps built with LiveCode.  I have configured the our
workstation with the proper profiles, first creating a development
profile and making sure that we could test apps out on a iPad.
Everything in that department works fine.

I then installed our distribution profile and created the same app
with the Enterprise distribution profile. In our school district we
are using Profile Manager (part of OS X Mavs Server) to manage apps
we purchase and, eventually, apps we create. Profile Manager works
fine and we can easily push out apps we puchase over the air.

However, when trying to add an app we developed with our Enterprise
profile,  it spits back: Filetype Not Supported. The file you
selected is not supported. Please choose a different file.

Anybody have any experience with this specific situation?



--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Enterprise iOS License Distribution...

2014-04-08 Thread JOHN PATTEN
Hi All…

Thought I’d ask just in case somebody else has experienced this situation. We 
have a new Apple Enterprise iOS license for distributing iOS apps built with 
LiveCode.  I have configured the our workstation with the proper profiles, 
first creating a development profile and making sure that we could test apps 
out on a iPad. Everything in that department works fine.

I then installed our distribution profile and created the same app with the 
Enterprise distribution profile. In our school district we are using Profile 
Manager (part of OS X Mavs Server) to manage apps we purchase and, eventually, 
apps we create. Profile Manager works fine and we can easily push out apps we 
puchase over the air.

However, when trying to add an app we developed with our Enterprise profile,  
it spits back: Filetype Not Supported. The file you selected is not supported. 
Please choose a different file.

Anybody have any experience with this specific situation?

Thanks in advance!

John Patten
SUSD
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode