8

After upgrading to XCode 6.0.1, in In House Enterprise Distribution from Archive now creates a .pkg file instead of .ipa/.plist files. This breaks our enterprise distribution system. I haven't found any documentation on this change. Does anyone have any insight on this?

Mikel Nelson
  • 605
  • 1
  • 7
  • 11
  • When I export using Enterprise or In-House distribution on 6.0.1, I get ipa file. I didn't see the option anywhere to create the plist file now. – Fruity Geek Sep 24 '14 at 18:10
  • ok, now that is wierd. I get a .pkg file every time. I have not seen any new configuration item...is there one hidden somewhere? – Mikel Nelson Sep 24 '14 at 19:07
  • More. I have several archived enterprise apps that DO create a .ipa when Saved for Enterprise deployment. Then I have a few that only create a .pkg (not an .ipa). I haven't found any differences in configuration yet. And they are all iphone/ipad targeted apps (not os-x). – Mikel Nelson Sep 24 '14 at 23:08
  • I am same, I upgrade to xcode 6.0.1 use os8 , when built it create .pkg not create ipa. do you known supoport me – vualoaithu Sep 25 '14 at 03:05
  • .pkg files are generally for Macintosh software distribution. The .pkg ("Package") is for the Macintosh installer. So a change like vualoaithu's will tell Xcode this is for iOS. – Walt Sellers Sep 25 '14 at 04:28

1 Answers1

2

add key "Application supports iTunes file sharing" value YES or "LSRequiresIPhoneOS" value YES to info.plist before choose Archive now.it will built ipa with xcode 6.0.1

vualoaithu
  • 936
  • 10
  • 9
  • "Application requires iPhone environment" (aka LSRequiresIPhoneOS) = YES was missing from the info.plist in the projects generating .pkg. Thanks! – Mikel Nelson Sep 25 '14 at 14:28
  • 1
    But it doesn't allow to create a plist file when exporting IPA anyway. I mean for over the air distribution. – RomanN Oct 07 '14 at 12:07