How to tell at runtime whether an iOS app is running through a TestFlight Beta install

For an application installed through TestFlight Beta the receipt file is named StoreKit/sandboxReceipt vs the usual StoreKit/receipt. Using [NSBundle appStoreReceiptURL] you can look for sandboxReceipt at the end of the URL. NSURL *receiptURL = [[NSBundle mainBundle] appStoreReceiptURL]; NSString *receiptURLString = [receiptURL path]; BOOL isRunningTestFlightBeta = ([receiptURLString rangeOfString:@”sandboxReceipt”].location != NSNotFound); Note that sandboxReceipt is also the … Read more

My prerelease app has been “processing” for over a week in iTunes Connect, what gives?

We had a similar issue. Uploaded builds were queueing up and it simply said “Processing” with the popup help, “After builds are uploaded they will go through a processing state before they can be used.” Days passed. Selecting “Internal Testers,” making a change, and saving seemed to immediately clear the queue: The latest build was … Read more

Missing Compliance status in TestFlight

Unless your app is using some special encryption you can simply add Boolean a key to your Info.plist with name ITSAppUsesNonExemptEncryption and value false. In code: <key>ITSAppUsesNonExemptEncryption</key> <false/> If you want to use the Xcode UI instead, head over to the Project > Target > Info panel, add a new “App Uses Non-Exempt Encryption” Boolean … Read more

Xcode 7 error: “Missing iOS Distribution signing identity for …”

From Apple – Thanks for bringing this to the attention of the community and apologies for the issues you’ve been having. This issue stems from having a copy of the expired WWDR Intermediate certificate in both your System and Login keychains. To resolve the issue, you should first download and install the new WWDR intermediate … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)