gpt4 book ai didi

ios - 如何为 Meteor iOS 集成编辑 Xcode 项目?

转载 作者:可可西里 更新时间:2023-11-01 06:19:10 24 4
gpt4 key购买 nike

我想创建一个应用程序图标、启动画面、编辑应用程序名称,并设置一些 cordova/应用程序设置。

meteor run ios 打开模拟器但打不开项目。那个项目在哪里,这个 Xcode 项目有没有被覆盖?我不想丢失我所做的任何设置。

例如我想设置 app url scheme所以我可以实现 redirect to the app .我还想将 cordova 首选项设置为 disallow over scroll .通常我会在 .xcodeproj 中执行这些操作,但它在哪里以及何时被覆盖/重置?

最佳答案

根据我从文档中看到的内容和我目前的经验

  • meteor run ios运行包含您的代码的 iOS 模拟器。与此构建相关的代码位于 .meteor/local/cordova-build 但它是临时的,并且会一直被覆盖

  • meteor run ios-device -p yourlocalip:yourlocalport 将使用 cordova 构建的 .xcode 项目和计算机上的本地服务器启动 XCode。它旨在让您能够从实际的 iPhone 设备运行和调试您的代码,您在计算机上对代码所做的更改会立即在 iPhone 屏幕上重新执行。您需要您的电脑和您的手机在同一个 Wifi 上才能启用此功能。与此构建相关的代码位于 .meteor/local/cordova-build 但它是临时的,并且会一直被覆盖

  • meteor build/Path/To/Builds/Directory/NewBuild -p yourserverhost:yourserverip 将实际创建指向您真实服务器的 cordova 构建的 .xcode 项目 在您指定的路径。从这个项目中,您可以根据需要进行自定义但是您确实会在新构建中丢失这些设置...

除非您使用 yourproject/cordova-build-override/ 文件夹!

如所述in the offical cordova meteor docs在“高级构建配置”下,您放入此文件夹中的所有内容都将覆盖 meteor 在其构建过程中创建的文件。因此,您可以在那里以 Cordova/Phonegap 的方式配置所有内容。如果您通常能够通过 Cordova 配置您的功能,您将能够在那里完成。

我通过艰辛的方式学到的好处:

总是在构建这三个东西中的一个之前销毁 .meteor/local 文件夹,我陷入了 XCode 记住我对 .xcodeproject 的一些更改并且一切都搞砸了的状态。销毁此文件夹后,一切恢复正常:)

希望对你有帮助

迈克尔

关于ios - 如何为 Meteor iOS 集成编辑 Xcode 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26068783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com