Skip to main content
Inspiring
January 11, 2012
Answered

Edit Info.plist Within a Published .ipa File to Enable iOS Newsstand Support?

  • January 11, 2012
  • 1 reply
  • 6532 views

I'm working on developing a magazine-style app using Flash CS5. I'd like to enable iOS Newsstand support for the exported .ipa file. Anyone have any experience with this? I believe that I'd need to edit the app's info.plist file within the exported .ipa bundle ...

Experiences / thoughts?

Ted

This topic has been closed for replies.
Correct answer

Hi Ted:

I have not implemented this yet. But as I can read on http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html, editing info.plist might take your app to newsstand but to take advantage of any NewsStand feature  you will also need to write some Native Extension also that provides access to NKLibrary , NKIssue NKAssetDownload.

I think http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/ this will help you do some newsstand stuff in native code.

If you ever use newsstand, I would love to see your app, please share your iTunes link.

best of luck,

thanks,

Saumitra

1 reply

January 12, 2012

Hi Ted:

Changing Info.plist of published app will make the package invalid and you will need to re-sign it(Which is possible only Mac).

AIR provides a cleaner approach.

You can have all your info.plist custom key/values inside the infoAdditions tag in your app xml. These tags will automatically appear in your published apps info.plist.

Inspiring
January 12, 2012

Thanks for your helpful response, Saumitra. I see that I need to edit the "appname"-app.xml within my project folder before compiling to an .ipa, not edit the .plist after compilation. Do you think that I'll be able to enable iOS "Newsstand" support by editing my app.xml file?

Ted

Correct answer
January 13, 2012

Hi Ted:

I have not implemented this yet. But as I can read on http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html, editing info.plist might take your app to newsstand but to take advantage of any NewsStand feature  you will also need to write some Native Extension also that provides access to NKLibrary , NKIssue NKAssetDownload.

I think http://www.viggiosoft.com/blog/blog/2011/10/17/ios-newsstand-tutorial/ this will help you do some newsstand stuff in native code.

If you ever use newsstand, I would love to see your app, please share your iTunes link.

best of luck,

thanks,

Saumitra