stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
08/07/14 04:33 PM (10 years ago)

Live Mode Again

I guess I'm never going to get this right but I've just tested an app, works fine. Went into Xcode and changed the current mode to "Live". Deleted the tested app from my iPad. Cleaned the app in Xcode. Closed Xcode. Reopened Xcode, ran the app, it uploaded onto my iPad. Made a small change in Buzztouch and, after refreshing the app on the iPad, the change is there! Why? The app was compiled with current mode = live. Thanks. Steve
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
08/07/14 05:00 PM (10 years ago)
Did you hit the Publish button when you made a change in your control panel? If you did, that's why it shows up.
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
08/07/14 05:16 PM (10 years ago)
Hi Mark, Haven't hit the Publish button since the first time in order to have the config text for live view show up. Since then I have not touched it. After that first time, I changed Design to Live in Xcode, saved it, cleaned, etc., then compiled for the device. Again, never touching the Publish button since that first time. It seems, reading now previous posts that this is a problem others have seen. Steve
 
LeonG
Apple Fan
Profile
Posts: 694
Reg: Nov 08, 2011
Hamburg
17,740
like
08/07/14 05:44 PM (10 years ago)
It is still not working. Many asked, never got fixed. Real shame as it was one of the best features!
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
08/07/14 05:53 PM (10 years ago)
It's a real problem since I'm ready to upload an app. However, I anticipate updates and don't want my intermediate worked push to users - it would make the app look broken. Is there something, anything I can do once app is uploaded to make future changes not show up until I want them too?
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
08/07/14 06:07 PM (10 years ago)
It 'can' work, but you have to do a little surgery on your app in the database. Using 'phpMyAdmin' or whatever works best, open your BuzzTouch database. Look for the table called 'tbl_applications' or whatever your prefix is; look for 'applications'. This will provide a list of 'All' applications. New, old, and theoretically deleted. Search and find the exact application by getting the appId from your control panel (core properties) and searching in the field 'guid' for a match. In *that* record, change the 'currentMode' value from 'design' (or Null, in the case of older apps) to 'live'. Save the record. And that should work 'for apps distributed with a Live configuration file'. Cheers! -- Smug
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
08/07/14 06:15 PM (10 years ago)
Smug, First, can you tell me what database you're talking about and where it is located? My app is not self hosted if that's got anything to do with it. Second, what is phpMyAdmin and where can I get it? And third, isn't there something I can do with my app, before I send it to Apple to make sure changes don't appear to the user. Can I just, for example, delete the entries for the Report to Cloud URL and Configuration Data URL, copy the config.txt file that appears after deleting those and then paste it into BT_config.txt in Xcode and submit the app then? I figure that I will never be able to push any changes in the future to the app if I do this, but I don't care - I'll just update to a new version. Steve
 
KevinPerry
Android Fan
Profile
Posts: 199
Reg: Jan 10, 2012
Wisconsin, USA
12,890
like
08/07/14 06:38 PM (10 years ago)
The database, is what holds all the actual information about the apps that show in the website front end. If you are not using self hosted (in one form or another), it would not be possible. The explanation he gave was how to modify the database directly for that app.
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
08/07/14 06:42 PM (10 years ago)
So how about deleting those 2 URLs? That should do the trick, no? Again I realize if I do that all future updates have to be new versions.
 
CMCOFFEE
Android Fan
Profile
Posts: 2017
Reg: Jan 04, 2013
Amarillo, Texas
26,670
like
08/07/14 07:24 PM (10 years ago)
phpMyAdmin is a mysql, php tool, that usually comes with your cpanel, from your web hosting provider. I use the linux server..the best smartphones run on linux lol Yes you can delete those urls, and yes you wont be able to make future updates.
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
08/07/14 08:09 PM (10 years ago)
The 'safe' thing to do would be to create a 'production' version of the app, and release it in 'Live' mode. Also create a 'test' version of the app, and it really won't matter what mode you have it in. But once the Live app is in the stores, don't touch it; use the test version. When you know what you want to change, and how to change it, then alter your live. In this manner, 'when' the issue is fixed (and I suspect it may be BT4) you'll already be set. Just my thoughts. Cheers! -- Smug
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
08/07/14 08:44 PM (10 years ago)
Is there a simple way of making a second copy of an app or would I have to create all the screens all over again for the test version?
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
08/07/14 08:49 PM (10 years ago)
Within the BT Hosted environment, I think your only option is to manually recreate a project. Cheers! -- Smug
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
08/07/14 08:55 PM (10 years ago)
I'm self hosted but I figure the same is true.
 
KevinPerry
Android Fan
Profile
Posts: 199
Reg: Jan 10, 2012
Wisconsin, USA
12,890
like
08/07/14 09:23 PM (10 years ago)
QUOTE My app is not self hosted if that's got anything to do with it. END QUOTE QUOTE I'm self hosted but I figure the same is true. END QUOTE So you have a self hosted server, but this specific app is not on that self hosted server? Just so the setup info is correct.
 
CMCOFFEE
Android Fan
Profile
Posts: 2017
Reg: Jan 04, 2013
Amarillo, Texas
26,670
like
08/07/14 10:20 PM (10 years ago)
you can use chris1's app copier plugin to copy the app to your self hosted: http://www.buzztouch.com/plugins/plugin.php?pid=93D709C2D88A587EEBC4A5C
 
Dusko
Veteran developer
Profile
Posts: 998
Reg: Oct 13, 2012
Beograd
22,680
like
08/08/14 12:33 AM (10 years ago)
>use chris1's app copier plugin to copy the app to your self hosted: I second that. The App Copier is an excellent tool to get your app from one host to another. And self-hosted is where the power of buzztouch lies.
 
stevek
Aspiring developer
Profile
Posts: 808
Reg: Dec 24, 2011
great neck
8,080
like
08/08/14 07:54 AM (10 years ago)
My mistake, I'm not self hosted, Buzztouch hosts my apps.
 
LeonG
Apple Fan
Profile
Posts: 694
Reg: Nov 08, 2011
Hamburg
17,740
like
08/20/14 10:21 AM (10 years ago)
Hey Smug, unfortunately your database solution does not work. pity :(
 

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.