Testflight Issue

Discussion in 'Technical Discussion' started by Nihat, Oct 18, 2016.

  1. Nihat

    Nihat Serious Boxer

    Joined:
    Jun 29, 2016
    Messages:
    552
    Likes Received:
    154
    I wanted to test my game with TestFlight but when i uploaded it from Xcode it said that upload was successful but then i received an email from apple. The email:

    This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data.

    Once these issues have been corrected, you can then redeliver the corrected binary.

    Regards,

    The App Store team

    Could you tell me what is the problem?
     
  2. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    clenard and Nihat like this.
  3. djlfpro

    djlfpro Boxer

    Joined:
    Sep 22, 2016
    Messages:
    18
    Likes Received:
    8
    Nihat likes this.
  4. playsgames6666

    playsgames6666 Miniboss Boxer

    Joined:
    Nov 13, 2015
    Messages:
    1,168
    Likes Received:
    745
    Its better to use Xcode 7, download it from the link @Andy has given in the post above.
     
  5. clenard

    clenard Boxer

    Joined:
    Sep 8, 2016
    Messages:
    11
    Likes Received:
    2
    Thank you. This helped. I was getting so frustrated. I made the correct edits they (vaguely) asked for, but was using Xcode 8 and getting nowhere. Switched to 7.3 and boom...worked.
     
  6. Nihat

    Nihat Serious Boxer

    Joined:
    Jun 29, 2016
    Messages:
    552
    Likes Received:
    154
  7. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    Make sure you are using the correct Xcode. Double check the version after you have started it. Xcode -> About Xcode
     
  8. Nihat

    Nihat Serious Boxer

    Joined:
    Jun 29, 2016
    Messages:
    552
    Likes Received:
    154
    Andy, Version 7.3.1 (7D1014)
     
  9. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    You should not be getting the exact same error as in your original post. That is specific to Xcode 8.
     
  10. djlfpro

    djlfpro Boxer

    Joined:
    Sep 22, 2016
    Messages:
    18
    Likes Received:
    8
    Please report if you resolve the issue downgrading or doing any other thing.
     
  11. Nihat

    Nihat Serious Boxer

    Joined:
    Jun 29, 2016
    Messages:
    552
    Likes Received:
    154
    Thanks for answer @Andy, You are right, i uploaded it again (using Xcode 7) but i didn't received such email. But after the upload when i click to Select Version to Test from https://itunesconnect.apple.com -> My Apps -> TestFlight -> Internal Testers -> Select Version to Test i can't see my game there.
     
  12. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    I've never used TestFlight through Apple, perhaps someone else can help with your last issue. Meanwhile, I would double check everything in iTunesConnect. You might have to wait for Apple to approve it... I think that is still the case even for TestFlight builds.
     
    Nihat likes this.
  13. Nihat

    Nihat Serious Boxer

    Joined:
    Jun 29, 2016
    Messages:
    552
    Likes Received:
    154
    Ok, Thank you very much.
     
  14. Nihat

    Nihat Serious Boxer

    Joined:
    Jun 29, 2016
    Messages:
    552
    Likes Received:
    154
    Andy, i received an email from Apple support.

    Hi Nihat,
    Thank you so much for providing the extra information. I do see now that your app was uploaded but, it was not imported to iTunes Connect because of an import error. You should receive an email about this error and information on how to resolve it. The email it will be sent to is the email you used to actually develop the app. Starting with iOS 10, purpose strings are required for access to any protected class of data from within your app, including usage of those protected data classes by any third-party library your app uses. If you're receiving a message about a missing purpose string for a data class that you don't recognize, consult with your third-party library vendors about their usage of that protected data class.
    ---

    Any suggestions?
     
  15. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    Did they send you an email after the most recent upload?
     
  16. djlfpro

    djlfpro Boxer

    Joined:
    Sep 22, 2016
    Messages:
    18
    Likes Received:
    8
    I downgraded XCOde to 7.3.1 but when I click fix issue, it tells me that I can not use provisioning profile because I don´t have a device, how can I BUild an app without an IOS device?
     
  17. Andy

    Andy Miniboss Boxer

    Joined:
    Sep 24, 2015
    Messages:
    2,152
    Likes Received:
    1,546
    I believe you have to add at least one device to you iOS developer account. There should be a devices section.
     
  18. djlfpro

    djlfpro Boxer

    Joined:
    Sep 22, 2016
    Messages:
    18
    Likes Received:
    8
    Now I see another problem, can´t upload to the App Store, I am using XCode7 but upgraded to MacOS Sierra, anyone have solve the problem?
     
  19. Nihat

    Nihat Serious Boxer

    Joined:
    Jun 29, 2016
    Messages:
    552
    Likes Received:
    154
    Hi @Andy , No, i didn't receive an email.
     
  20. CHAF

    CHAF Boxer

    Joined:
    May 9, 2016
    Messages:
    65
    Likes Received:
    21
    I had the same issue with Xcode 8.1
    Here is how I solved the problem without reverting to an ealier version of Xcode
    Easy task actually!
    https://groups.google.com/forum/#!topic/google-admob-ads-sdk/UmeVUDrcDaw

    Basically add ''Privacy - Calendars Usage Description'' in the Key Field
    Then add a Value .. It can be anything from what I can tell since it required a String field
     
    Last edited: Oct 28, 2016
    roosevelt likes this.

Share This Page