Discussion Forums  >  Xcode, Errors, Installing, Configuring

Replies: 19    Views: 117

maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
04/16/14 04:37 PM (10 years ago)

View Controller error-Missing Plugin

Ok guys. Updated Xcode. Re-downloaded project. Copied over Plugin folder and image folder. I have a Splash screen, then EULA agreement, then main menu. I haven't setup the terms page but its set as the home screen and points to main menu after agreement. Trying to open project and getting the missing plugin-view controller error. The only error in Xcode is for the EULA plugin that is stating, Autosynthesized property 'myScreenID' will use synthesized instance variable '_myScreenID', not existing instance variable 'myScreenID' Is this causing the plugin view controller error? Is there a specific screen name I should give the EULA since its set as the home screen? Thanks!
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
04/16/14 04:54 PM (10 years ago)
need to see more of your Xcode debug output
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/16/14 04:58 PM (10 years ago)
Just where the error is shown or more?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
04/16/14 08:11 PM (10 years ago)
The more the better
 
CampGirl
Lost but trying
Profile
Posts: 144
Reg: Jan 10, 2013
Here and Now
7,240
like
04/17/14 01:28 PM (10 years ago)
I'm getting the Missing Plugin- view controller error on 2 game plugins I just bought... Would love to hear the answer you get, Maverick96. =)
 
CampGirl
Lost but trying
Profile
Posts: 144
Reg: Jan 10, 2013
Here and Now
7,240
like
04/17/14 01:31 PM (10 years ago)
Ooops, forget it, I just assumed they were in the plugin folder! Moving them to Xcode now... =)
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/17/14 02:05 PM (10 years ago)
Edit
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/17/14 02:08 PM (10 years ago)
Edit
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/17/14 02:09 PM (10 years ago)
Edit
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/17/14 02:10 PM (10 years ago)
@Campgirl. Did yours work ok after you copied plugins over?
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
04/18/14 08:45 PM (10 years ago)
Hmm - so it looks like you've posted the code for the plugin. I'm not sure the plugin developer would like that, but either way it's not very helpful for solving the problem. Can you post the debug output from Xcode? It's located at the bottom of the screen, like in the following picture: https://www.dropbox.com/s/uikefjn83ci5q5z/debugScreenshot.png
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/18/14 09:14 PM (10 years ago)
Sorry! New at the Xcode thing. Posts have been deleted. Will try to get the info posted soon. Appreciate the heads up! :)
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/18/14 09:15 PM (10 years ago)
Thank you for the screenshot too. :)
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
04/21/14 08:23 AM (10 years ago)
Ok. Think I figured it out! Here is the Debug Report. 2014-04-21 11:18:20.500 pathologyformassagetherapists[817:60b] BT_device: INIT 2014-04-21 11:18:20.501 pathologyformassagetherapists[817:60b] BT_device: Unique UUID exists: 49576C8D-4FBC-4AC9-84C7-F9DF00BCB665 2014-04-21 11:18:20.502 pathologyformassagetherapists[817:60b] BT_device: This device is NOT an iPad. 2014-04-21 11:18:20.502 pathologyformassagetherapists[817:60b] BT_device: This device can make phone calls 2014-04-21 11:18:20.508 pathologyformassagetherapists[817:60b] BT_device: This device can send emails 2014-04-21 11:18:20.508 pathologyformassagetherapists[817:60b] BT_device: This device cannot send SMS (text) messages 2014-04-21 11:18:20.509 pathologyformassagetherapists[817:60b] BT_device: This device can report it's location 2014-04-21 11:18:20.510 pathologyformassagetherapists[817:60b] BT_device: This device cannot take pictures or videos 2014-04-21 11:18:20.510 pathologyformassagetherapists[817:60b] BT_device: Listing custom fonts (UIAppFonts) listed in app's .plist... 2014-04-21 11:18:20.510 pathologyformassagetherapists[817:60b] BT_user: INIT 2014-04-21 11:18:20.511 pathologyformassagetherapists[817:60b] BT_user: User is not logged in 2014-04-21 11:18:20.511 pathologyformassagetherapists[817:60b] BT_application: INIT 2014-04-21 11:18:20.515 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: INIT 2014-04-21 11:18:20.519 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: viewDidLoad (super) 2014-04-21 11:18:20.519 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: viewDidLoad 2014-04-21 11:18:20.520 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.521 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: viewWillAppear (super) 2014-04-21 11:18:20.521 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: configureNavBar (super) for screen with itemId: loadConfigDataScreen 2014-04-21 11:18:20.523 pathologyformassagetherapists[817:60b] BT_viewUtilities: getNavBarBackgroundColorForScreen: Screen "(null)" does not use a navBarBackgroundColor 2014-04-21 11:18:20.524 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: configureBackground (super) for screen with itemId loadConfigDataScreen: 2014-04-21 11:18:20.524 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: viewWillAppear 2014-04-21 11:18:20.525 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.526 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.526 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.527 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.528 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.528 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.529 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: applicationDidBecomeActive 2014-04-21 11:18:20.530 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:20.533 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: viewDidAppear 2014-04-21 11:18:20.535 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: networkTypeChanged. rootDevice is connected to the network: WiFi 2014-04-21 11:18:22.035 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: loadAppData 2014-04-21 11:18:22.036 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: Will use the default JSON configuration file "BT_config.txt" if a newer version is not cached on the device. 2014-04-21 11:18:22.037 pathologyformassagetherapists[817:60b] BT_fileManager: File does exist in cached directory: "cachedAppConfig.txt" 2014-04-21 11:18:22.038 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: Parsing previously cached JSON data: "cachedAppConfig.txt" 2014-04-21 11:18:22.038 pathologyformassagetherapists[817:60b] BT_fileManager: readTextFileFromCacheWithEncoding: "cachedAppConfig.txt" encoding: -1 2014-04-21 11:18:22.039 pathologyformassagetherapists[817:60b] BT_application: validateApplicationData 2014-04-21 11:18:22.049 pathologyformassagetherapists[817:60b] BT_application: The application data appears to be valid. 2014-04-21 11:18:22.049 pathologyformassagetherapists[817:60b] BT_application: parseJSONData: parsing application data 2014-04-21 11:18:22.057 pathologyformassagetherapists[817:60b] BT_application: parsing themes, count: 1 2014-04-21 11:18:22.058 pathologyformassagetherapists[817:60b] BT_application: parsing tabs, count: 0 2014-04-21 11:18:22.058 pathologyformassagetherapists[817:60b] BT_application: parsing menus, count: 0 2014-04-21 11:18:22.058 pathologyformassagetherapists[817:60b] BT_application: parsing screens, count: 233 2014-04-21 11:18:22.059 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: configureEnvironmentUsingAppData 2014-04-21 11:18:22.060 pathologyformassagetherapists[817:60b] BT_contextMenu: INIT 2014-04-21 11:18:22.062 pathologyformassagetherapists[817:2a13] BT_loadConfigDataViewController: initAudioPlayer 2014-04-21 11:18:22.062 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: "Start Location Updates" = "No". NOT starting the location monitor. 2014-04-21 11:18:22.062 pathologyformassagetherapists[817:4803] BT_loadConfigDataViewController: loadSoundEffects 2014-04-21 11:18:22.063 pathologyformassagetherapists[817:2a13] BT_audioPlayer: INIT (preparing it for possible background audio) 2014-04-21 11:18:22.063 pathologyformassagetherapists[817:60b] BT_application: buildInterface app interface 2014-04-21 11:18:22.064 pathologyformassagetherapists[817:60b] BT_background_view: INIT 2014-04-21 11:18:22.064 pathologyformassagetherapists[817:60b] BT_application: building a single navigation controller app 2014-04-21 11:18:22.065 pathologyformassagetherapists[817:4803] BT_fileManager: File does exist in Xcode bundle: "bt_funk.mp3" 2014-04-21 11:18:22.065 pathologyformassagetherapists[817:60b] BT_application: getViewControllerForScreen nickname: "AlphabetMain" itemId: BFBF53B206BCCC08EB9C6C7 type: BT_screen_menuButtons 2014-04-21 11:18:22.066 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: INIT 2014-04-21 11:18:22.066 pathologyformassagetherapists[817:60b] BT_navController: pushViewController 2014-04-21 11:18:22.066 pathologyformassagetherapists[817:4803] BT_fileManager: File does exist in Xcode bundle: "bt_glass.mp3" 2014-04-21 11:18:22.090 pathologyformassagetherapists[817:60b] BT_application: initialzing a splash screen with itemId: 3B33BAEB852A4546990ABA3 2014-04-21 11:18:22.090 pathologyformassagetherapists[817:60b] BT_application: getScreenDataByItemId 3B33BAEB852A4546990ABA3 2014-04-21 11:18:22.090 pathologyformassagetherapists[817:60b] BT_application: screenType is CR_tutorial for screen with nickname: "tutorial" and itemId: 3B33BAEB852A4546990ABA3 2014-04-21 11:18:22.091 pathologyformassagetherapists[817:60b] BT_application: getViewControllerForScreen nickname: "tutorial" itemId: 3B33BAEB852A4546990ABA3 type: CR_tutorial 2014-04-21 11:18:22.091 pathologyformassagetherapists[817:60b] BT_application: getViewControllerForScreen: ERROR, could not initialize view controller for screen with itemId: 3B33BAEB852A4546990ABA3 2014-04-21 11:18:22.091 pathologyformassagetherapists[817:60b] BT_plugin_missing: INIT 2014-04-21 11:18:22.093 pathologyformassagetherapists[817:60b] BT_plugin_missing: viewDidLoad (super) 2014-04-21 11:18:22.093 pathologyformassagetherapists[817:60b] BT_plugin_missing: viewDidLoad 2014-04-21 11:18:22.093 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: fadeOutLoadView 2014-04-21 11:18:22.611 pathologyformassagetherapists[817:60b] BT_loadConfigDataViewController: fadeInStartView 2014-04-21 11:18:22.612 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.615 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.616 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.616 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.616 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: viewDidLoad 2014-04-21 11:18:22.617 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: viewDidLoad (super) 2014-04-21 11:18:22.618 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: viewWillAppear (super) 2014-04-21 11:18:22.618 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: configureNavBar (super) for screen with itemId: BFBF53B206BCCC08EB9C6C7 2014-04-21 11:18:22.620 pathologyformassagetherapists[817:60b] BT_viewUtilities: getNavBarBackgroundColorForScreen: Screen "AlphabetMain" color: #FFFFFF 2014-04-21 11:18:22.624 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: configureBackground (super) for screen with itemId BFBF53B206BCCC08EB9C6C7: 2014-04-21 11:18:22.624 pathologyformassagetherapists[817:60b] BT_background_view: updateProperties (color and image) for screen with itemId: BFBF53B206BCCC08EB9C6C7: 2014-04-21 11:18:22.625 pathologyformassagetherapists[817:60b] BT_fileManager: File does exist in Xcode bundle: "skeleton.png" 2014-04-21 11:18:22.625 pathologyformassagetherapists[817:60b] BT_background_view: "skeleton.png" exists in Xcode bundle - not downloading. 2014-04-21 11:18:22.626 pathologyformassagetherapists[817:60b] BT_background_view: setImage 2014-04-21 11:18:22.626 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: viewWillAppear 2014-04-21 11:18:22.627 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.628 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.628 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.628 pathologyformassagetherapists[817:60b] pathologyformassagetherapists_appDelegate: supportedInterfaceOrientationsForWindow 2014-04-21 11:18:22.727 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: loadData 2014-04-21 11:18:22.727 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: parsing menu-items from app's configuration file. 2014-04-21 11:18:22.727 pathologyformassagetherapists[817:60b] BT_screen_menuButtons: layoutScreen
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
05/02/14 07:37 PM (10 years ago)
Think I figured it out. I reinstalled Xcode and did a reset content and setting on the Simulator and it fixed it...so it seems! :) I guess it was still using an old setup/plugin. Thanks for all the feedback!
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
05/02/14 07:43 PM (10 years ago)
ah - that will drive you nuts every time!
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
05/02/14 08:44 PM (10 years ago)
Yes sir! I thought it was something with update but I guess the newbie in me didn't see the error. Hopefully now I can get the EULA running. Thank you Chris!
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
05/03/14 10:17 AM (10 years ago)
Additional questions I have. If my EULA is only one page and not two, how do I get rid of the second page in the app via Xcode? Also, if I am using this EULA for both iPhone and iPad, how do I make sure it adjusts sizes for the iPad? I noticed in the IPad test the EULA shows up in the top left corner the same aspect ratio as the iPhone. Thanks.
 
chris1
Code is Art
Profile
Posts: 3862
Reg: Aug 10, 2012
Austin, TX
50,120
like
05/03/14 10:54 AM (10 years ago)
You'll need to ask MrDavid that one.
 
maverick96
Lost but trying
Profile
Posts: 174
Reg: Jan 22, 2014
Orlando
3,390
like
05/03/14 11:22 AM (10 years ago)
ok. Thank you!
 

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.