如何创建通过无线方式安装的iOS 7应用程序
我对iOS开发/部署和其他与iOS相关的东西都是一个新手 我制作了一个简单的演示应用程序,但我的任务还包括交付阶段。我必须创建一个链接,用户可以通过该链接直接在iPad上安装应用程序。我读过很多文章,但其中很多都是过时的(例如,我在创建归档文件时没有任何“共享”按钮),或者不够明确那么我如何构建应用程序并提供一个html,应用程序将从中自动安装? 值得一提的是:如何创建通过无线方式安装的iOS 7应用程序,ios,ipad,ios7,xcode6,Ios,Ipad,Ios7,Xcode6,我对iOS开发/部署和其他与iOS相关的东西都是一个新手 我制作了一个简单的演示应用程序,但我的任务还包括交付阶段。我必须创建一个链接,用户可以通过该链接直接在iPad上安装应用程序。我读过很多文章,但其中很多都是过时的(例如,我在创建归档文件时没有任何“共享”按钮),或者不够明确那么我如何构建应用程序并提供一个html,应用程序将从中自动安装? 值得一提的是: ipa将存储在dropbox上 这是一个iOS 7应用程序项目 我使用XCode 6.1 有人能帮忙吗?非常感谢 所以您需要一个包含如
有人能帮忙吗?非常感谢 所以您需要一个包含如下链接的html文件:
<a href="itms-services://?action=download-manifest&url=https://linkToYourFolder/YourAppsName.plist">
如果我没记错的话,你的html文件链接上的https是绝对需要的
现在,plist将如下所示
<?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://linkToYourFolder/YourAppsName.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.your.bundle.identifier</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YourAppsName</string>
</dict>
</dict>
</array>
</dict>
</plist>
项目
资产
友善的
软件包
网址
https://linkToYourFolder/YourAppsName.ipa
元数据
包标识符
com.your.bundle.identifier
捆绑版本
1.0.0
友善的
软件
标题
你的应用程序名
在xCode 6之前,xCode会询问您在导出ipa时是否要生成plist文件。自从xCode 6以来,我还没有找到如何生成它,所以我使用了相同的base.plist文件并修改了所需的内容。(如果有人知道如何在xCode 6上生成该文件,请随意评论:D)
要生成app.ipa文件,请转到xCode窗口菜单=>Organizer=>选择要导出的归档文件,并将其另存为企业版本
在编译归档文件之前,您需要在用于创建归档文件的配置上设置资源调配配置文件。
在我的工作中,我们通常复制发布配置并在内部重命名它。然后在归档方案中,我们选择内部配置,该配置具有在项目/目标构建设置中设置的制作ipa所需的provisioningProfile
你应该知道,你也可以为一个临时组织做同样的事情,我所知道的唯一区别是,临时组织将被限制为最多100台来自临时移动设备提供的设备。如果您没有企业级apple developer帐户,请使用adhoc。因此您需要一个包含如下链接的html文件:
<a href="itms-services://?action=download-manifest&url=https://linkToYourFolder/YourAppsName.plist">
如果我没记错的话,你的html文件链接上的https是绝对需要的
现在,plist将如下所示
<?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://linkToYourFolder/YourAppsName.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.your.bundle.identifier</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YourAppsName</string>
</dict>
</dict>
</array>
</dict>
</plist>
项目
资产
友善的
软件包
网址
https://linkToYourFolder/YourAppsName.ipa
元数据
包标识符
com.your.bundle.identifier
捆绑版本
1.0.0
友善的
软件
标题
你的应用程序名
在xCode 6之前,xCode会询问您在导出ipa时是否要生成plist文件。自从xCode 6以来,我还没有找到如何生成它,所以我使用了相同的base.plist文件并修改了所需的内容。(如果有人知道如何在xCode 6上生成该文件,请随意评论:D)
要生成app.ipa文件,请转到xCode窗口菜单=>Organizer=>选择要导出的归档文件,并将其另存为企业版本
在编译归档文件之前,您需要在用于创建归档文件的配置上设置资源调配配置文件。
在我的工作中,我们通常复制发布配置并在内部重命名它。然后在归档方案中,我们选择内部配置,该配置具有在项目/目标构建设置中设置的制作ipa所需的provisioningProfile
你应该知道,你也可以为一个临时组织做同样的事情,我所知道的唯一区别是,临时组织将被限制为最多100台来自临时移动设备提供的设备。如果您没有企业级apple developer帐户,请使用adhoc。因此您需要一个包含如下链接的html文件:
<a href="itms-services://?action=download-manifest&url=https://linkToYourFolder/YourAppsName.plist">
如果我没记错的话,你的html文件链接上的https是绝对需要的
现在,plist将如下所示
<?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://linkToYourFolder/YourAppsName.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>com.your.bundle.identifier</string>
<key>bundle-version</key>
<string>1.0.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YourAppsName</string>
</dict>
</dict>
</array>
</dict>
</plist>
项目
资产
友善的
软件包
网址
https://linkToYourFolder/YourAppsName.ipa
元数据