2017-08-31 40 views
0

我是IOS开发新手,遇到问题需要一些帮助。IPA文件无法在同事的手机上运行或从工作站使用Meteorjs + ReactJS + Mongodb不受限制

我想创建一个iOS应用程序,以便在iPhone上工作。我正在使用MeteorJS,ReactJS和MongoDB作为数据库。 当我运行'meteor run ios'命令时,我能够获得Xcode项目。 我也可以在Xcode中加载Xcode项目,并使用我的MacBook Pro中的iTunes生成IPA文件以在我的iPhone上进行演示。 当我尝试从我的iPhone上运行应用程序时,一切正常 - 意味着我能够连接到本地数据库(localhost:3001 mongodb)。此外,只有当我的手机连接到Mac时,应用程序上的测试才能正常工作。

现在,当我尝试导出应用程序并希望同事测试iPA文件不起作用时。 IPA文件安装在同事的电话上,但应用程序不起作用。

我想我已经按照Adhoc Provisioning配置文件的要求进行了操作,但是我不知道我是否正确执行此操作 - 因为可能数据库未与IPA文件打包在一起?

有人可以帮忙/指导吗?

回答

0

当运行由meteor run ios生成的版本时,手机上的应用程序会尝试通过物理Lightning电缆连接上形成的网络连接到本地运行在本机上的服务器。

虽然您可以将iOS客户端配置为通过本地网络连接到您的计算机,但此解决方案还会引入其他问题,您不会期望。将应用程序部署到Galaxy,将iOS设置配置为使用Galaxy上的URL,并对iOS应用程序进行生产部署。然后,iOS应用程序将尝试连接到可访问的公共Internet URL(您的Galaxy部署),而不是您无法访问的本地计算机。

有关详细信息,请参阅文档。

+0

谢谢你这么多DoctorPangloss。 –

0
meteor run ios-device --mobile-server=http://ip:port 

工作对我来说

相关问题