我刚刚切换到Xcode 4,需要进行临时构建,以便我的客户可以测试我的应用程序。但是我发现的每个教程都是基于Xcode 3的,我似乎无法在需要进行类似设置和操作的Xcode 4中找到自己的方式。是否有教程或其他可以帮助我解决此问题的方法?我用谷歌搜索,但效果很差。
Answers:
我也找不到关于此的最新信息(2013年8月),特别是将应用程序分发给使用PC而不是Mac的iPhone用户。通过对Google搜索结果的排序,我发现了很多有关iTunes Connect和Validation的冗余信息。
这对我有用:
您无需在iTunes Connect中创建应用程序记录-仅用于要将其放入商店时的记录。如果您想要的是,请查看以下内容:developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/CreateYourAppRecordiniTunesConnect/CreateYourAppRecordiniTunesConnect.html
您不需要验证您的应用程序。仅当您要将其放入商店时。如果您想要的是,请查看以下内容:developer.apple.com/library/ios/recipes/xcode_help-archives_organizer/articles/validating_apps.html
您确实需要临时设置配置文件。要获取一个,请遵循以下标题下的说明:“创建临时供应配置文件”:https : //developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html。下载后,请确保双击“ name.mobileprovision”文件,以将其添加到Xcode。
不要浪费时间在Xcode项目/构建设置中寻找临时代码签名权利。它没有出现在我的Xcode副本中,并且我不需要它。
即使项目/构建设置中没有出现临时代码签名权利,您也可以在组织者/设备/库/资源配置文件中看到它。它将具有您在步骤3中给它的名称。
现在,您可以构建用于Ad-Hoc分发的应用程序版本:
在Xcode中,确保您位于项目窗口中,并选择了项目,并且根据上面接受的答案,在“运行/停止”按钮附近左上角的字段中,将iOS设备选择为构建目标。
7a。从Xcode菜单栏中,选择产品/构建用于... /存档(如果“ Build For ...”选项为灰色,则您可能位于项目窗口以外的其他窗口中,例如Organizer窗口)。
7b。在Xcode菜单栏中,选择产品/存档
7c。打开管理器窗口(Shift-Cmd-2),选择中间顶部的“存档”图标。
7d。突出显示您要分发的版本,然后单击右侧的“分发”按钮。
7e。选择“为企业或临时部署保存”选项。
7楼 出现“选择用于签名的身份”对话框。从下拉列表中,选择您在步骤3中创建的iOS发行版。对于我来说,具有在步骤3中创建的名称的行显示为灰色,但直接位于其下方的行有效。
7克 出现一个对话框,允许您命名Ad-Hoc应用并将其另存为.ipa文件。
8在Windows PC上:
8a。将YourApp.ipa文件和name.mobileprovision文件复制到桌面等位置。
8b。在iTunes中,找到主菜单(可能在任务栏的左上角有一个小图标),然后选择“将文件添加到库... Ctrl + O”
8c。将两个文件都添加到库中。
8天 将iPhone插入Windows PC
8e。转到iTunes的iPhone部分,然后转到“应用程序”选项卡。运气好的话,您会看到YourApp,然后可以单击Install。