Invalid plugin config file MyStaticlib.gdip while exporting ios project from Godot
Opened this issue · 2 comments
kyadalu1 commented
I am trying to learn how to create iOS plugin for Godot
engine. I just created simple iOS plugin which stores some key value data in UserDefaults
and retrieve it. Here are the steps which i followed
- Download Godot source code from master branch
brew install scons
cd
to Godot source code directory in terminal and ran scons platform=ios target=template_release -j4
- Open xcode and selected static library for iOS
- Go to the downloaded godot-repo, navigate to
platform / iOS
folder and add this path toBuild settings => Header Search Paths
in Xcode - Add the required code to my
objective-c
file & selected my iOS simulator and ran Command + B for the library to be build which is successfull - Create my Godot poject in Godot editor and created a bin folder
- Found the
libmystatticlib.a
from my iOS project and copy pasted it to the bin folder of my iOS project - Create a folder called iOS and inside that a plugins folder. In pulgins folder created
.gdip
file and copied the code from docs and refactored it according to my needs - In Godot, click project => Export => Add iOS => Click Fix Import Error => Added bundle identifier & App Store team id
- Created a button in Godot
tscn
and added pressed listener togdscript
file - On button pressed code , added the followed code
var bridge = load("res://ios/plugins/MyStaticlib.gdip").new()
bridge._save_value("Hello", "keyhello")
When i try to export my godot project for iOS i keep getting error saying Invalid plugin config file MyStaticlib.gdip
Which step am i doing wrong. Please help
Here is the sample ios plugin repo
Here is the sample godot projectn repo
myselfuser1 commented