首页 > 代码库 > ios开发——公司测试内部环境搭建

ios开发——公司测试内部环境搭建

1.首先要申请一个苹果企业者开发账号,用这个账号打包程序这是必须的,因为只有这样那些没有注册的设备才能安装测试程序。企业账号很好申请,首先申请一个免费的邓白氏编码,然后申请企业账号。这些在苹果开发者网站都可以完成,大概一个星期多就可以申请到,告诉你们老板,不要太抠省那几千块钱。这个会有用 的。

2.找一个服务区存储你的ipa包,和两张图片,供用户扫描安装时用。图片为:Icon57@2x.pngIcon57.png

3.创建一个.plst文件如下:

<?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>http://***/client/iphone/iPhone.ipa</string>
				</dict>
				<dict>
					<key>kind</key>
					<string>full-size-image</string>
					<key>needs-shine</key>
					<false/>
					<key>url</key>
					<string>http://***client/iphone/Icon57@2x.png</string>
				</dict>
				<dict>
					<key>kind</key>
					<string>display-image</string>
					<key>needs-shine</key>
					<false/>
					<key>url</key>
					<string>http:/***client/iphone/Icon57.png</string>
				</dict>
			</array>
			<key>metadata</key>
			<dict>
				<key>bundle-identifier</key>
				<string>应用Bundleid</string>
				<key>bundle-version</key>
				<string>5.6.1</string>
				<key>kind</key>
				<string>software</string>
				<key>title</key>
				<string>应用名称</string>
			</dict>
		</dict>
	</array>
</dict>
</plist>
4.然后把plist放到一个HTTPs的环境里,供网页访问。必须是HTTPs环境,如果公司没这样的环境,就去想办法去其他渠道申请,很多渠道都可以有。

5.写个网页放在服务器上,把网页地址搞成二维码。网页最关键代码<ahref="itms-services://?action=download-manifest&url=https://****/iphone.plist"><imgsrc="http://***/u/app/download/images/youmiuser.png"></a> 解释就是点击触发plist文件。

6.整体流程就是:扫描二维码》你写的网页》.plist文件》图片ipa包。这样你就可以在发版前让公司所有人替你测试一把了。感觉可以的时候就上传appstroe吧。

7.搭建成功后,每次测试只要替换ipa包就可以了。

ios开发——公司测试内部环境搭建