远程分发以Xcode 7编译的iOS应用程序,而无需App Store,开发人员程序子程序或越狱?
按照这些说明(另请参阅Apple的开发人员文档和BoltClock 对在没有Apple开发人员程序或没有越狱的情况下在设备上测试iOS应用程序的回答),我能够编译一个iOS应用程序(在本例中为起源),而该应用程序没有符合Apple的准则,并且永远不会在Apple的App Store中使用)在Xcode 7中使用我的个人iCloud帐户签名,将其侧面加载到我的iPhone(通过USB将其插入Mac,然后在xcode菜单中选择我的iPhone->产品) ->目标),并允许我的手机通过在设置->常规->配置文件中对此签名“信任”应用程序来执行它,该操作会将与我的icloud帐户关联的证书安装到设备上。 我想通过空中下载复制这些步骤。是否可以让Xcode生成可执行文件,并与我的兄弟共享,该兄弟拥有iPhone,但是无法使用Xcode访问Mac? 该StackExchange网络来完成这样的事情显然是其iOS应用程序的测试计划,由通过移动设备管理使用苹果的企业分布,在提到这个问题。还有一个BuildStore(http://builds.io/),每年花费10美元也可以启用此功能,显然是通过将用户添加到与付费Apple Developer Program帐户关联的“开发人员团队”来进行的(请参阅Apple dev docs) 。使用Xcode 7,是否可以在没有企业或什至没有正式付费开发人员帐户的情况下进行此类操作? 更新: 在Stacksza的帮助下,我取得了一些进展,我将在这里进行总结。 XCode将创建一个存档(产品->存档),但不允许您将存档导出到.ipa文件以进行临时分发,而无需订阅付费的ADP帐户层。 不过没问题,因为即使没有付费的ADP帐户,命令行xcode工具也确实创建了.ipa可执行文件。使用类似的命令xcodebuild -exportArchive -archivePath Provenance-Release\ 11-20-15\,\ 22.24.xcarchive/ -exportOptionsPlist ~/manifest.plist -exportPath ~/Provenance(请参阅如何在没有Apple Developer帐户的情况下在xcode 6中创建ipa的 Khawar回答?) 但是此命令要求您指定清单.plist文件。Razvan在无线(OTA)iOS IPA文件发布中的答案是否公开?包含示例manifest.plist,以及提供下载链接所需的超链接格式的说明,这些链接必须托管在SSL网页上。我不确定SSL URL是否必须对应用程序的捆绑包ID进行数学计算。 但是,只有在为下载该设备的设备配置了该应用程序且该设备已经安装了开发人员证书的情况下,以上方法才有效。因此,例如以前通过USB连接到我的Xcode的设备现在可以通过空中下载该应用程序,这很棒。这是进步。但是对于干净的设备,我会收到错误消息Could not install embedded profile: 0xe8008012 (This provisioning profile cannot be installed on this device.)(在设备控制台中查看,可以在Xcode-> Window-> Devices或Apple Configurator应用程序中查看)。 …