Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS not updated after AppSync #76

Open
SingleMalted opened this issue Jul 21, 2021 · 7 comments
Open

iOS not updated after AppSync #76

SingleMalted opened this issue Jul 21, 2021 · 7 comments

Comments

@SingleMalted
Copy link

SingleMalted commented Jul 21, 2021

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:
ios-pending

As you can see the server shows all of my iOS appSyncs as pending.

Also, here is my appSync call:
app ts — loopmein-mobile 2021-07-21 11-21-58

Any help you can give me is greatly appreciated.
Cheers!

@lehongwang
Copy link

yes, please fix/upgrade this best plugin ever !!!

@datanotion
Copy link

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!

@sivo1981
Copy link

sivo1981 commented Jan 5, 2023

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.

@RGBvision
Copy link

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?

@srh545
Copy link

srh545 commented Jan 22, 2024

Any update on this? Also not working on iOS.

@saranpol
Copy link

saranpol commented Feb 6, 2024

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)

@saranpol
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants