IOS 个人证书分发

  1. xcode打包IPA文件。
  2. 准备图标文件(非必须)。
  3. manifest.plist文件编写。

manifest.plist文件可以参照如下例子:

xml 复制代码
<?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://liujinguang.coding.net/p/ios20200114/d/ios20200114/git/raw/master/Tips.ipa</string>
				</dict>
				<dict>
					<key>kind</key>
					<string>display-image</string>
					<key>url</key>
					<string>https://liujinguang.coding.net/p/ios20200114/d/ios20200114/git/raw/master/tips_small.png</string>
				</dict>
				<dict>
					<key>kind</key>
					<string>full-size-image</string>
					<key>url</key>
					<string>https://liujinguang.coding.net/p/ios20200114/d/ios20200114/git/raw/master/tips.png</string>
				</dict>
			</array>
			<key>metadata</key>
			<dict>
				<key>bundle-identifier</key>
				<string>com.gxt.tips</string>
				<key>bundle-version</key>
				<string>1.0</string>
				<key>kind</key>
				<string>software</string>
				<key>title</key>
				<string>Tips</string>
			</dict>
		</dict>
	</array>
</dict>
</plist>

在填写时,只需要将上述模板中的包名、bundle-identifier、显示名称、下载地址改成自己的就好了。

plist文件中必须正确的填写IPA文件、图标文件的网络下载地址。

  1. 将上述IPA文件、plist文件、图标文件等上传到plist指明的HTTPS域名地址中(必须是HTTPS,否则iPhone上不允许下载),然后将plist地址分发给测试人员即可。测试人员将plist地址在浏览器中打开,即可完成个人签名的IPA包的安装。

如下是一个合法的域名例子:

bash 复制代码
https://github.com/satadriver/ios20190604/raw/master/Tips.ipa

https://raw.githubusercontent.com/satadriver/ios20190604/master/tips_small.png

https://raw.githubusercontent.com/satadriver/ios20190604/master/tips.png

itms-services:///?action=download-manifest&url=https://raw.githubusercontent.com/satadriver/ios20190604/master/manifest.plist
相关推荐
游戏开发爱好者818 分钟前
苹果iOS26系统升级:液态玻璃与智能功能全解析
macos·ios·小程序·uni-app·objective-c·cocoa·iphone
心随雨下2 小时前
Flutter中新手需要掌握的几种Widget
android·flutter·ios
2501_915918417 小时前
iOS 26 App 性能测试|性能评测|iOS 26 性能对比:实战策略
android·macos·ios·小程序·uni-app·cocoa·iphone
namehu17 小时前
React Native 应用性能分析与优化不完全指南
android·react native·ios
游戏开发爱好者81 天前
BShare HTTPS 集成与排查实战,从 SDK 接入到 iOS 真机调试(bshare https、签名、回调、抓包)
android·ios·小程序·https·uni-app·iphone·webview
2501_916008891 天前
iOS 26 系统流畅度实战指南|流畅体验检测|滑动顺畅对比
android·macos·ios·小程序·uni-app·cocoa·iphone
Digitally1 天前
如何处理旧 iPhone:安全地回收或重新利用
安全·ios·iphone
岁月向前1 天前
iOS蓝牙常见问题
ios
一大树1 天前
H5在不同操作系统与浏览器中的兼容性挑战及全面解决方案
前端·ios