我已经在Google Play和iTunes中提交,审核了应用程序并在线上运行了该应用程序,但是最近我添加了firebase_messaging
通知功能插件。
在加入Firebase Cloud Messaging时,Google强迫我下载两个文件:
google-services.json
-保存在我的flutter应用程序的文件夹中:MyApp\android\app
GoogleService-Info.plist
-我不知道将其保存在哪里,但是尝试了MyApp\ios\Runner
和MyApp\ios\Runner.xcodeworkspace
,但没有成功所有教程都指向使用Xcode正确设置文件GoogleService-Info.plist
的方法,但是我没有Mac,因此我一直在成功地使用Windows应用程序AppUploader
提交我的文件iOS应用。
有什么方法可以不使用Xcode并且可以将GoogleService-Info.plist
附加到我的项目中?
答案 0 :(得分:1)
过一会儿,我也使用新的XCode闯入了它,我可以向您保证,正如已经建议的那样,它可以这种方式工作。
在
下输入iOS-> Runner(此处)
PS:我始终从XCode获取文件的引用,但没有将其复制给我。如果没有上述步骤,即使有人成功了,我也想从XCode确切地了解如何做到这一点。
答案 1 :(得分:0)
Somewhere along the line, AppUploader must be using XCode to build an iOS app from your code. While I don't know how they do that (their documentation is scarce on details), the best you can hope for is to put the google-services-info.plist
in the right place before uploading the app.
In my projects I always put the google-services-info.plist
in the myappname/ios/Runner
directory that the Flutter tooling auto-generates. That's where the build then picks it up from.