用于调试的构建只是按下PLAY符号,但我不知道如何构建用于分发/发布?我如何构建Xcode 4上的发行版/发行版?
回答
他们已经将所有目标/构建配置/调试选项内容捆绑到“方案”中。 transition guide有一个很好的解释。
我发现'How to build and submit iPhone app to AppStore with Xcode 4'非常有帮助。
简短的回答是:
- 从 选择从附近运行按钮 下拉iOS的方案在 窗口弹出式 菜单栏
- 选择产品>存档
- 点击 '验证'
- 成功验证,点击 '提交'
“播放”按钮专门用于构建和运行(或测试或配置文件等)。存档操作旨在为发布而构建,并生成适合提交给应用商店的存档。如果您想跳过该选项,则可以选择产品>构建对象>存档来强制发布版本,而不实际存档。要查找构建的产品,请在项目导航器中展开产品组,右键单击产品并选择在Finder中显示。也就是说,您可以点击并按住播放按钮以进行其他构建操作(包括构建和存档)的菜单。
有没有一种简单的方法来生成.ipa没有归档? – devios1 2013-06-26 23:14:28
您可以使用命令行工具来构建发行版本。接下来到项目文件夹,即
$ ls
...
Foo.xcodeproj
...
键入以下命令编译:
$ xcodebuild -configuration Release
这就是命令工具cd到包含.xcodeproj文件的文件夹并运行命令 – Jon 2015-11-01 13:18:42
好的答案王少川。它的作用像魅力。 我想补充一点。如果你想让ios项目的发布版本遵循以下步骤。有用 – 2017-10-06 12:10:02
到构建配置设置为调试或发布,从“产品”菜单中选择“编辑计划”。
然后你看到一个明确的选择。
苹果过渡指南提到了Xcode屏幕左上角的一个按钮,但我在Xcode 4.3中看不到它。
我有一个很大的应用程序,它使用归档方法将问题上传到AppStore,您将在XCode 4中找到该归档方法。无论我正在验证还是分发,活动指示器都保持旋转几个小时,因此我创建了支持凭单到苹果。在这个过程中,我发现你可以在XCode的Project Navigator中的Products文件夹中右键单击.app文件,然后压缩应用程序以使用Application Loader 2.5.1进行提交。 (又名旧方法)。只有调试 - 的iPhoneOS文件夹访问这种方式(现在)和苹果的一次回应,这是他们说的话:
我很高兴地听到,应用程序加载器已为您提供一个可行的解决方法。在内部讨论这种情况时,我们不确定提交Debug版本会带来太多问题(只要它是用App Store发行版配置文件签名的,就像您提到的那样)。调试开关打开后,应用程序可能会变慢,并且对于Debug配置关闭优化,尽管它仍然可以运行。应用程序审查将最终确定是否可以,因为我不确定这是他们检查的内容。如果您愿意,您可以尝试直接联系App Review以确认此事。但是,由于App Loader正在为您工作,我建议您使用您的发布配置重建应用程序,并重新提交以确保安全。 要在Xcode 4.x中找到您的发布版本,请按住Control键点按组织者中档案选项卡上的应用程序档案,然后选择“在Finder中显示”。然后,按住Ctrl并点击Finder中的.xcarchive文件,然后选择“显示包装内容”。发布版本的.app文件应位于/ Products/Applications文件夹中。
这对开发商谁是与归档方法有问题非常有帮助的信息,我的应用程序现在已经成功上传,没有任何担心,它不会运行到最佳的它的能力。
产品 - >存档,之后,按下发布按钮,然后选中选项导出为应用程序,或者你想
的XCode>产品>计划>编辑方案>运行什么>构建配置
- 1. 使用Xcode 4运行版本构建
- 2. XCode 4 - 如何构建“lite”版本
- 3. 如何在xCode上构建iPad应用程序的发行版本
- 4. 如何构建我自己的Jetty发行版
- 5. OTA AdHoc发行版 - 如何从命令行构建IPA?
- 6. OpenCL发行版
- 7. 在一个linux发行版上构建python包并从另一个发行版运行它们
- 8. XCode。我如何在同一开发中运行两个版本。机器:版本3.2.2(预发布)和版本3.2.1
- 9. 如何构建react-native的发行版本示例
- 10. xcode 4发布版本问题
- 11. Xcode 4分发版本问题
- 12. Xcode 7.3 Apple Ad Hoc发行版请求发行清单信息
- 13. 如何使用netbeans 8.0和cordova构建发行版apk
- 14. 在现有发行版中运行linux发行版
- 15. 使用现有的python发行版安装Enthought Python发行版
- 16. Apache CXF Maven发行版与CXF发行版之间的区别
- 17. Asp.Net出版发行
- 18. 如何在SNAPSHOT发行版上跟踪修复版本?
- 19. Xcode 4.xib创建iPad版
- 20. Mock Maven发行版
- 21. 为什么Visual Studio发行版在不执行代码行上构建中断
- 22. 我可以安装发行版本到我的iphone吗?我如何测试发行版本?
- 23. RHEL4发行版使用boost 1.36和C++发行版
- 24. 特设发行版与App Store发行版。
- 25. 如何安装在Windows 7上运行的iPython的发行版?
- 26. 如何在构建任何发行版之前执行gradle任务
- 27. Linux发行版,Rails和IDE
- 28. Gradle创建不同的发行版
- 29. Oozie的发行版创建失败
- 30. 在scipy中创建新的发行版
[iPhone - 如何将构建配置更改为分发](http://stackoverflow.com/q/8804248/194544) – beryllium 2012-03-26 19:59:56