【发布时间】:2015-07-23 16:16:10
【问题描述】:
在编译 IOS 应用程序时,我没有找到正确构建 XCode 项目文件的指南,也没有找到如何从 Cordova 的 config.xml 代码中正确控制它的指南。
目前,我需要在构建上做“事情”:
-
修复 AppDelegate.m 中的“#ifndef DISABLE_PUSH_NOTIFICATIONS”围栏。我用这个命令行技巧来解决这个问题:
sed -i "" -e "s/ifndef DISABLE_PUSH_NOTIFICATIONS/if 0/" build/cordova/platforms/ios/gThrive/Classes/AppDelegate.m 在 XCode 中,我需要将
Deployment Target设置为 8。在 XCode 中,我需要设置
iPhone Device Oriention复选框,因为 Corodova 的方向标志只设置 iPad。在XCode中,我需要点击
App Icons Source按钮,提示迁移到资产目录。在 XCode 中,我经常需要将 Product/Destination 设置为真实设备而不是模拟器。
我仍然是 Product/Clean、Product/Build、Archive:Verify[验证并提交到 App Store,通常选择提供开发者 ID]。
必须有一种方法可以从命令行或从 Corodova 的 config.xml 文件中设置这些。我希望整个设置运行。
对任何/所有这些步骤有什么想法吗?
【问题讨论】:
-
你有没有来找一个可靠的指南来做这一切?
标签: ios xcode cordova continuous-integration