RogueWave
Aspiring developer
Profile
Posts: 337
Reg: Jan 23, 2013
Park City
5,120
07/06/13 11:49 AM (12 years ago)

Validation and Distribution Error

Hello BTers, Info: Xcode Version 4.6.3. TAC APP Builder Latest version SDK version (I don't know where to find this info) Scringo 2.2.2 After testing and running my new IOS app on my device, everything worked fantastically. So, I have begun to archive the app for distribution to the app store and after validation, I get the following error: http://i.imgur.com/44t5LCr.jpg I looked at several articles on the web and I do not have the skills to decipher what it is that needs to happen to correct this issue. I'm GUESSING there is a conflict between the bundle identifier and the URL scheme that allows the log in for Scringo to work. It seems that people have fixed this error by writing code that allows both URLs to operate together. I don't know where and what to write though. In BT_info.plist under the project menu, there is a line in the pane view that is called CFBundle URLTypes. It is there, a string item calls out the URL fb101010101010101 (Note, I replaced the actual numbers with 1s and 0s for security purposes during this forum discussion.) I changed that URL with the bundle identifier and was able to validate and distribute. When I tested the APP again, I was not able to log into Scringo from the app. I got the parameter id warning in the app screen. So, I "developer rejected"my app in the App store and now, i'm trying like Dickens to fix this error without getting rid of Scringo. Oh, I did change my App from design to live, so I can't change anything until it is published and I can;t publish because of this error.
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
07/06/13 03:22 PM (12 years ago)
You may want to send an email directly to scringo; so far they seem to be pretty responsive about issues. As much as I'd like to help I have *no* clue about that kind of URL Scheme... Cheers! -- Smug
 
GraciousWolf_PE
Aspiring developer
Profile
Posts: 372
Reg: Feb 15, 2012
Montreal
10,720
like
07/06/13 09:28 PM (12 years ago)
Hey there, I just added the newest Scringo SDK to an app I'm currently developing and had no problem setting up a Facebook ID & logging in using Facebook. I'm thinking that maybe the items aren't connected or maybe the "type" is not configured correctly? Ensure that the follow hierarchy exists: CFBundleURLTypes - Array Item 0 - Dictionary CFBundleURLSchemes - Array Item 0 - String It's important that all 4 of these elements are interconnected with their "types" identified correctly.(https://dev.scringo.com/resources.php?resource=guides). Good luck! Nicholas
 
RogueWave
Aspiring developer
Profile
Posts: 337
Reg: Jan 23, 2013
Park City
5,120
like
07/07/13 08:51 AM (12 years ago)
I'll try that, Nicholas! Thank you.
 
RogueWave
Aspiring developer
Profile
Posts: 337
Reg: Jan 23, 2013
Park City
5,120
like
07/07/13 09:01 AM (12 years ago)
Verified code in BT_info.plist follows the sequence you mentioned above. Still cannot verify APP for distribution. I'm wondering now if I'm operating Facebook IOS SDK version 3.X and I did not embed the correct code in my app delegate.m file. Would that make any difference with the URL scheme issue I'm running into? Anyway, Scringo peeps are going to help at some point. I need to get this app in review, though...you know how it is.
 
RogueWave
Aspiring developer
Profile
Posts: 337
Reg: Jan 23, 2013
Park City
5,120
like
07/13/13 10:52 AM (12 years ago)
Scringo found the BT_appdelegate.m file was messed up. I had to delete the entire file in Xcode and name it appropriately while installing the correct code. Clean, build run, no issues! (Thank you, Scringo!) App awaiting review in the App Store!
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
07/13/13 01:51 PM (12 years ago)
Congrats and good luck! Cheers! -- Smug
 

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.