Ios 如何在iPhone上无线安装Ad Hoc应用程序

Ios 如何在iPhone上无线安装Ad Hoc应用程序,ios,iphone,bundle,ad-hoc-distribution,Ios,Iphone,Bundle,Ad Hoc Distribution,我想通过无线方式将IPA分发给测试人员 我搜索并找到了一个例子 但这对我不起作用。它显示对URL无效 我正在使用httpurl。很少有链接显示它需要https 这是真的吗?或者我需要配置其他东西 请回答 您可以使用-您需要使用XCode将您的IPA导出到临时部署,然后将其上载到diawi。只需将您的临时包保存到企业分发,编辑生成的HTML以获得正确的位置。 请注意,从iOS 7或8(不确定)开始,IPA和PLIST文件必须位于安全网站(https)中 以下是未使用“为企业保存”的示例: HTM

我想通过无线方式将IPA分发给测试人员

我搜索并找到了一个例子

但这对我不起作用。它显示对URL无效

我正在使用
http
url。很少有链接显示它需要https

这是真的吗?或者我需要配置其他东西

请回答


您可以使用-您需要使用XCode将您的IPA导出到临时部署,然后将其上载到diawi。

只需将您的临时包保存到企业分发,编辑生成的HTML以获得正确的位置。
请注意,从iOS 7或8(不确定)开始,IPA和PLIST文件必须位于安全网站(https)中

以下是未使用“为企业保存”的示例:

HTML:

<a href="itms-services://?action=download-manifest&url=https://YourPlistLocation.plist">Install</a>

而普利斯特:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>items</key>
    <array>
    <dict>
        <key>assets</key>
        <array>
            <dict>
                <key>kind</key>
                <string>software-package</string>
                <key>url</key>
                <string>https://Your IPA Location</string>
            </dict>
            <dict>
                <key>kind</key>
                <string>full-size-image</string>
                <key>needs-shine</key>
                <false/>
                <key>url</key>
                <string>http://your image location</string>
            </dict>
            <dict>
                <key>kind</key>
                <string>display-image</string>
                <key>needs-shine</key>
                <false/>
                <key>url</key>
                <string>http:// your icon location</string>
            </dict>
        </array>
        <key>metadata</key>
        <dict>
            <key>bundle-identifier</key>
            <string>com.your.bundle.id.goes.here</string>
            <key>bundle-version</key>
            <string>YourVersionHere</string>
            <key>kind</key>
            <string>software</string>
            <key>subtitle</key>
            <string>Your subtitle here</string>
            <key>title</key>
            <string>Your title here</string>
        </dict>
    </dict>
</array>
</dict>
</plist>

项目
资产
友善的
软件包
网址
https://Your IPA位置
友善的
全尺寸图像
需要发光
网址
http://your 图像定位
友善的
显示图像
需要发光
网址
http://your图标位置
元数据
包标识符
com.your.bundle.id.go.here
捆绑版本
你的版本在这里
友善的
软件
字幕
你的副标题在这里
标题
你的头衔在这里

我遵循我之前在这里回答过的方法


但是@Shai在diwai.com上的回答也是完全可以接受的

这是另一种方式,不是上述查询的解决方案。我知道。但我需要在我的服务器上执行。我不想在app store上发布之前共享IPA。有很多服务可以做到这一点,但它们最终都会按照我在回答中发布的方式进行。@Shai diawi.com有多值得信任?@Scott-不知道,我已经使用了一段时间。可能需要https。等待其他人的输入。可以吗?这是绝对必需的,但仅适用于实际的IPA文件。还有一件事,我找不到.plist它位于何处?@SolidSoft-使用Xcode创建plist(保存用于企业分发时)或使用我添加到答案中的模板(并编辑所有“您的东西”)。我在URL方案中做了一些编辑,但不生成.plist文件。你能告诉我生成的步骤吗?plist我马上就要解决了。Shai的答案是另一种方法。这不是解决办法。和你的一样我签了。。iMoses给出了一些提示,使用https是必要的。