Open NgxDev opened 5 years ago
Hi @MrCroft ,
I have moved this issue to the nativescript-cli repository as it is related to its functionality rather than the plugin seed itself.
Hey @MrCroft , Thanks for reporting this unexpected behavior. We've investigated it on our side and we've successfully reproduced it with your steps. The problem is that CLI does not expect to find target with project's name in any of the Podfiles
target 'MyTarget' do
...
end
CLI automatically creates this target and when it is already in one of the Podfiles, it fails to create correct Podfile.
To workaround the issue, you can just remove the target
line, i.e. replace:
target 'MyTarget' do
pod 'TwilioChatClient', '~> 2.4.2'
end
with
pod 'TwilioChatClient', '~> 2.4.2'
After that remove your platforms dir and try building application again.
@rosen-vladimirov indeed, it works. I think I did also try with just having the pod declaration line in the Podfile, but the one thing I didn't do was to remove the platforms dir before anything else, after changing the plugin Podfile. Or maybe I still had the source '...'
line in there, that came from the TwilioChatClient docs.
Anyway, it does work with just having the pod declaration line. Thanks! And sorry for the trouble!
Which platform(s) does your issue occur on?
Please, provide the following version numbers that your issue occurs with:
demo
app created by runningnpm run postclone
):Please, tell us how to recreate the issue in as much detail as possible.
sudo gem install cocoapods
(if not already installed)mkdir plugin-test
cd plugin-test
git clone https://github.com/NativeScript/nativescript-plugin-seed _plugins/nativescript-version-number
cd _plugins/nativescript-version-number/src
npm run postclone
twilio-chat
for the plugin name and chose defaults (create ademo
TypeScript app)Podfile
in_plugins/nativescript-version-number/src/platforms/ios
(as per Twilio Programable Chat docs)target 'MyTarget' do pod 'TwilioChatClient', '~> 2.4.2' end
use_frameworks!
target "demo" do end
end
Begin Podfile - /www/plugin-test/_plugins/nativescript-version-number/demo/node_modules/nativescript-twilio-chat/platforms/ios/Podfile
source 'https://github.com/CocoaPods/Specs'
target 'demo' do pod 'TwilioChatClient', '~> 2.4.2' end
End Podfile
end
use_frameworks!
target "demo" do end
end
Begin Podfile - /www/plugin-testt/_plugins/nativescript-version-number/demo/node_modules/nativescript-twilio-chat/platforms/ios/Podfile
End Podfile
end