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
相关推荐
HarderCoder10 小时前
iOS 知识积累第一弹:从 struct 到 APP 生命周期的全景复盘
ios
叽哥21 小时前
Flutter Riverpod上手指南
android·flutter·ios
用户092 天前
SwiftUI Charts 函数绘图完全指南
ios·swiftui·swift
YungFan2 天前
iOS26适配指南之UIColor
ios·swift
权咚3 天前
阿权的开发经验小集
git·ios·xcode
用户093 天前
TipKit与CloudKit同步完全指南
ios·swift
法的空间3 天前
Flutter JsonToDart 支持 JsonSchema
android·flutter·ios
2501_915918413 天前
iOS 上架全流程指南 iOS 应用发布步骤、App Store 上架流程、uni-app 打包上传 ipa 与审核实战经验分享
android·ios·小程序·uni-app·cocoa·iphone·webview
00后程序员张3 天前
iOS App 混淆与加固对比 源码混淆与ipa文件混淆的区别、iOS代码保护与应用安全场景最佳实践
android·安全·ios·小程序·uni-app·iphone·webview
Magnetic_h3 天前
【iOS】设计模式复习
笔记·学习·ios·设计模式·objective-c·cocoa