Discussion Forums  >  Xcode, Errors, Installing, Configuring

Replies: 10    Views: 351

Shakerite
Code is Art
Profile
Posts: 65
Reg: Sep 09, 2011
location unknow...
650
09/26/14 11:58 AM (9 years ago)

ditto: Couldn't reach PKZip signature

Was trying to validate my app on Xcode before submitting the app to the App Store and got the following error: https://www.dropbox.com/s/zo0qgae6b6fhpk7/Screen%20Shot%202014-09-26%20at%202.44.41%20PM.png?dl=0 Does anyone know how to resolve this? Thanks! David
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
09/26/14 12:20 PM (9 years ago)
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
09/30/14 12:37 AM (9 years ago)
Ran into this issue tonight, and the referenced stackoverflow.com page worked perfectly. Here's the steps they suggest: * Open your target's Info.plist * Select an entry in the plist and then select "Show raw keys & values" from the Editor menu * Ensure the key "LSRequiresIPhoneOS" has the value "YES" (add it if necessary) * Regenerate your archive and submit I had to add the LSRequiresIPhoneOS key to the file, but it was as easy as a right-click and selecting Add Key. Mark
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
09/30/14 05:29 AM (9 years ago)
One thing I learned when I did this: you have to add the key as a Boolean and set it to yes, not as a string (which is the default)
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
09/30/14 08:24 AM (9 years ago)
I didn't realize that, left it as a string, and it worked for me. Perhaps it ultimately doesn't matter?
 
miku
Aspiring developer
Profile
Posts: 405
Reg: Feb 20, 2014
zagorje ob savi
10,600
like
10/02/14 10:12 AM (9 years ago)
Can somebody tell me what means "Select an entry in the plist"? My BT_info-plist is here: https://www.dropbox.com/s/drpxxxvvqo59ptw/screen_plist.jpg?dl=0.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
10/02/14 03:06 PM (9 years ago)
It's pretty simple - just as it sounds, really. Just click on one of the entries in the list. Doesn't matter which one. Right click on it to see the "Show Raw Values" option, or go to the Editor menu at the top of the screen.
 
miku
Aspiring developer
Profile
Posts: 405
Reg: Feb 20, 2014
zagorje ob savi
10,600
like
10/02/14 10:20 PM (9 years ago)
Thanks Chris, I right clicked, now: Show Row Keys/Values is checked, but nothing changes, and I can't find "LSRequiresIPhoneOS" anywhere. https://www.dropbox.com/s/9lq4ra9l85m76sk/screen_plist2.jpg?dl=0
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
10/02/14 10:32 PM (9 years ago)
Highlight the Root entry, right-click, and there should be an option to add a key. Do so, call it LSRequiresIPhoneOS, and give it a Binary value of YES. That should do the trick! Mark
 
miku
Aspiring developer
Profile
Posts: 405
Reg: Feb 20, 2014
zagorje ob savi
10,600
like
10/02/14 11:19 PM (9 years ago)
Thanks, it works now.
 
Shakerite
Code is Art
Profile
Posts: 65
Reg: Sep 09, 2011
location unknow...
650
like
10/03/14 05:37 AM (9 years ago)
Mark & Chris- Thanks for your help! Sorry for the late response, app is on my work computer so I couldn't get to it until Monday and then the Wi-Fi was down for most of the week. Anyway, I validated the app and it worked! Thanks again!
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.