Hao*_*Hao 32 ios ipa provisioning-profile
我看到这家中国公司为他们的app/service提供了一个演示,这是一个"ipa"文件.您只需通过Safari访问iPhone链接,即可安装演示ipa文件.
该链接位于iphone app下载按钮下方.
这让我想知道是什么阻止人们以这种方式在Apple应用商店外发布他们的应用.一个法律问题,但技术可以吗?
我也想知道他们使用的配置文件是什么,从XCode生成具有如此广泛的安装容量的这个ipa文件.就Ad Hoc发布配置文件而言,它只允许100个用户,仍然正确吗?这是我不知道的其他配置文件吗?我最好的猜测是,这是一个正常的enterprice安装,他们只是为世界上的每个人制作......他们可以吗?
我在我的iPhone 4上试过这个演示,它运行正常.登录页面上的左按钮是注册.右键是登录.尝试使用名称(使名称唯一)和密码注册,只要您可以获得成功消息.你可以登录.
Raz*_*van 52
好吧,你在谈论OTA(无线)ADHOC或企业发行.我已经为我的beta测试人员做了多年.
您不需要任何企业程序来执行此操作,尽管现在使用Xcode 6有点难,因为在归档项目以进行分发之后,ADHOC分发不再创建必要的plist文件.
我不知道Enterprise程序如何在您可以安装应用程序的设备方面工作(如果需要为Developer Portal中的每个设备注册UDID),但是如果您需要将测试应用程序部署到您的测试人员在您的Developer Portal的"设备"选项卡中注册了他们的设备,您可以使用我在下面解释的内容.
那你怎么样?我将逐步解释:
请注意:要求您在上传IPA和Plist文件的服务器上使用加密的SSL连接(或至少仅用于Plist文件 - 如果您的服务器上没有SSL连接,则需要解决方法, 见下文).
1.在您的开发人员门户中,为您的App ID生成ADHOC Distribution Provisioning Profile.同时选择可以安装发行版的设备.只有那些设备才能安装该应用.
2.在Xcode中,转到首选项>帐户>您的帐户>查看详细信息>刷新.
3.在Xcode中,转到项目>目标>您的目标>代码签名>为您的构建架构选择正确的ADHOC分配配置文件.
4.清理您的项目.
5.选择您的设备作为构建设备,即使它没有连接到您的计算机并构建您的项目以确保没有发生错误.
6.选择您的设备后,存档您的项目.
7.在Xcode的管理器中,选择导出>保存以进行ADHOC部署>选择您的帐户,并确保您的存档使用正确的配置文件(如果您没有看到整个名称,请将鼠标光标放在剪切的文本上秒,它会出现).
8.使用简单的名称命名文件,并将其保存到您选择的位置.
9.你还需要一个Plist文件进行编辑,因为Xcode不再生成一个,所以我在这里为你上传了一个模板.我在那个plist中放了一些例子并相应地编辑它们.
10.将您的IPA文件和Plist文件上传到启用SSL的服务器.您还应该更改我上传的Plist文件的名称,以匹配您的IPA文件的名称.
11.创建如下链接:itms-services://?action = download-manifest&url = http://yourdomain.com/AppName.plist
12.将链接发送给您的测试人员,他们必须单击其设备上的链接,并显示安装警报.
现在,如果您没有启用SSL的服务器,您可以将Plist文件上传到您的Dropbox帐户,同时将IPA文件保留在非SSL启用的服务器上并使用它如下:
1.获取文件的链接.应该是这样的:https://www.dropbox.com/s/a8hpnmq654pmbaw/AppName.plist?dl = 0
2.复制以/ s/.....开头的所有内容并删除?dl = 0参数.
3.创建如下所示的安装链接:itms-services://?action = download-manifest&url = https://dl.dropbox.com/s/a8hpnmq654pmbaw/AppName.plist
4.将链接发送给您的测试人员,以便在他们的设备上打开它.
Gil*_*and 31
我在一家私人商店发布的公司工作,它的工作方式非常相似.唯一的区别是,Apple没有检查应用程序,上传它需要1分钟,而不是2周.
这个怎么运作 :
用户现在可以点击它并下载;)
<a href="itms-services://?action=download-manifest&url=YOUR-UPLOADED-PLIST-FILE.plist">Click here ;-)</a>
Run Code Online (Sandbox Code Playgroud)请注意,您不能像这样公开发布应用.例如,这意味着在您自己的公司内分发应用程序.更具体地说,作为一个例子,我们有4个应用程序.商店,时间表应用,联系人/地址簿以及其他不需要解释的特定应用.但是,与苹果公司的EULA公开分享任何这些应用程序(或下载链接)是违反的.试图在Apple应用商店发布也不会通过审核.
话虽如此,在许多情况下,这对许多公司来说非常实用和有用,因为您可以不遵循任何指导原则,并避免压力审查.
还有其他问题吗 :) ?
zee*_*wan 12
Xcode 9 为adhoc发布提供了无线安装构建选项.
但苹果似乎没有提供基本的安装html页面.因此,需要如创建一个在这里.
这里是该网站的这样一个页面的html.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>Install Geoloqi</title>
<style type="text/css">
body {
background: url(bkg.png) repeat #c5ccd4;
font-family: Helvetica, arial, sans-serif;
}
.congrats {
font-size: 16pt;
padding: 6px;
text-align: center;
}
.step {
background: white;
border: 1px #ccc solid;
border-radius: 14px;
padding: 4px 10px;
margin: 10px 0;
}
.instructions {
font-size: 10pt;
}
.arrow {
font-size: 15pt;
}
table {
width: 100%;
}
</style>
</head>
<body>
<div class="congrats">Congrats! You've been invited to the beta of Geoloqi.</div>
<div class="step">
<table><tr>
<td class="instructions">Install the<br />Geoloqi app</td>
<td width="24" class="arrow">→</td>
<td width="57" class="imagelink">
<a href="itms-services://?action=download-manifest&url=http://loqi.me/app/Geoloqi.plist">
<img src="geoloqi-icon.png" height="57" width="57" />
</a>
</td>
</tr></table>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
47973 次 |
最近记录: |