nativescript-app-sync
nativescript-app-sync copied to clipboard
iOS not updated after AppSync
Hey @nStudio team @NathanWalker @NathanaelA @triniwiz,
I know you guys are busy but if you can take a quick look at this I would really appreciate it.
I'm using the AppSync plugin and the NS AppSync server. Syncing Android is working correctly but iOS just shows each sync version as pending
(see below). The app seems to download and install the update but it doesn't run the updated code. If I run the sync again it returns no new sync version. I've tried using mandatory
and killing/restarting the app multiple times but notta.
Here are my package specs:
NS: 8.0.2
@nativescript/core: 8.0.8
@nativescript/appsync: 3.0.1
nativescript-app-sync-cli: 1.0.1
@nativescript/ios: 8.0.0
For my build and deploy I'm using ns build ios --release
and nativescript-app-sync release <appname> ios
. Here is the iOS
history from the appSync server:
As you can see the server shows all of my iOS appSyncs as pending
.
Also, here is my appSync
call:
Any help you can give me is greatly appreciated. Cheers!
yes, please fix/upgrade this best plugin ever !!!
Howdy @NathanWalker @NathanaelA @triniwiz - just verifying - these repos from Eddy are indeed being supported by you now, correct?
And has anyone out there been able to get this working with the latest NS?
Thanks ya'll!
Tested on latest version and i can confirm that it's working on Android but not on iOS.
Really hope this plugin gets an update for iOS.
✔ Getting NativeScript components versions information... ✔ Component nativescript has 8.4.0 version and is up to date. ✔ Component @nativescript/core has 8.4.3 version and is up to date. ✔ Component @nativescript/ios has 8.4.0 version and is up to date. ✔ Component @nativescript/android has 8.4.0 version and is up to date.
Same issue. Working on Android but not on iOS @nativescript/core 8.5.9 @nativescript/ios 8.5.2 @nativescript/appsync 3.0.1
Is plugin abandoned or updates are planned?
Any update on this? Also not working on iOS.
Finally I can fix the problem for iOS in main.m
#import <NativeScript/NativeScript.h> #import <AppSync/TNSAppSync.h> <<< add this line
// config.BaseDir = baseDir; << comment this config.BaseDir = [TNSAppSync applicationPathWithDefault:baseDir]; << add this line
then run from xcode to make it compile with new main.m
(I am not sure why hooks/before-prepare doesn't work and it need to update)
I still found strange behavior in iOS
after new fresh install with first app sync deploy it got update but after seconds, third, ... deploy it not update