我有一个Sencha Touch 2应用程序用PhoneGap封装在本机外壳中。我已经创建了原生Android应用程序。使用我的原生Android应用程序,我为该项目提供了一个Project和一个apk。我已经设法从一个apk创建了几个应用程序。我使用apktool来解压APK,然后使用一些Perl脚本来更新带有一些全局JS变量的index.html文件,并在Smali文件中更改软件包名称以使应用程序具有唯一性。然后我重新打包apk并签名。每个应用程序之间的唯一区别是发送请求的名称和URL。这些变量在index.html中设置。我想为我的iOS应用做同样的事情。有没有办法做到这一点,而不创建多个项目?每个应用程序都必须是唯一的,这样我的设备上就可以有多个实例。如何从一个Xcode项目创建多个iOS应用程序?
-1
A
回答
1
这就是你需要做的。使用你的XCode项目,创建一个ipa文件。现在你可以创建你的ipa文件的多个副本,更改他们的捆绑ID并使用iResign这样的工具辞职。捆绑ID标识一个应用程序;所以当捆绑ID改变和应用程序被辞职时,你会得到一个不同的应用程序!
既然现在你在不同环境应用不同的包ID,你需要使用一个插件像wizUtils plugin并在你的JS代码,并在JS开关case语句读取包标识符,您可以设置开发和生产线配置(在你的病例服务URL中)取决于捆绑ID。因此,当您为其他环境构建时,您无需在源代码中更改任何内容。
+0
听起来和我在Android应用上做的类似。谢谢。我会试一试。 – squistbe 2013-04-04 15:31:36
+0
酷..让我知道你是否有更多的问题。如果您发现答案有用,请将其标记为答案,以便它可以帮助社区。 – Whizkid747 2013-04-04 15:47:02
相关问题
- 1. 如何使用一个项目创建多个应用程序
- 2. 如何复制的Xcode项目创建一个免费的应用程序
- 3. 一个XCode项目多个iPhone应用程序
- 4. 如何在xcode 6中创建一个空的ios项目?
- 5. 如何将一个Xcode项目用于iOS中的另一个Xcode项目?
- 6. 如何使用多个sdk版本创建iOS应用程序?
- 7. 如何为iPhone轻量版应用程序创建xcode项目?
- 8. 如何从程序内部创建一个shortCut项目?
- 9. 烧瓶:如何用多个应用程序构建项目?
- 10. 多个应用程序从一个项目
- 11. 从同一个项目部署多个应用程序
- 12. xCode创建一个iPhone项目
- 13. 为多个项目创建一个Wix安装程序
- 14. 如何在只有一个项目的Android中构建多个应用程序
- 15. xcode项目中的多个.cpp程序?
- 16. 如何创建一个多进程webkitgtk应用程序(Vala)?
- 17. 如何从Xcode项目(可可应用程序)从Mac打开一个应用程序
- 18. 如何在一个主项目中包含多个Xcode项目
- 19. 一个Xcode项目,两个目标,两个应用程序,两个Default.png文件?
- 20. 为多个应用程序创建一个安装程序
- 21. 如何从一个Visual C#项目构建两个不同的应用程序?
- 22. xCode iOS项目。如何创建一个新的项目开始为现有的一个
- 23. 在sharepoint上创建一个项目管理web应用程序
- 24. 如何用C++中的一个类创建多个项目?
- 25. 如何从一个代码库创建多个Android应用程序
- 26. 如何在iOS应用程序中的Xcode 4.2中创建MainWindow.xib?
- 27. 从iOS应用程序中检索XCode项目?
- 28. 一个XCode项目,两个目标,两个应用程序(iPhone/iPad)不通用应用程序
- 29. 在单个项目中添加多个Xcode(ios)项目
- 30. 使用Xcode 4.3创建一个空的通用应用程序
为什么这么投票支持这个问题?他在问一个非常有效的问题! – Whizkid747 2013-04-04 06:27:20
我认为这是一个非常有效的问题。我不经常使用stackoverflow。我通常会发布特定于我正在使用的框架的论坛。也许是时候停止使用stackoverflow了。 – squistbe 2013-04-04 15:36:29
不要因为4票投票而失去你的心! Stackovrflow是目前最好的技术讨论论坛......有些人只是渴望投票..我真的不明白他们在想什么...... – Whizkid747 2013-04-04 15:45:59