在一些情况下,我们需要不通过App Store发布程序,比如:
- 发布前的测试
- 企业内部自用软件,不需要发布到App Store
非正规的做法当然是“越狱”,但是更为正式的做法是使用Ad-Hoc。至于怎样创建Ad-Hoc provision文件,不在本文讨论的范围内。本文讨论的是怎样安装Ad-hoc发布的程序。通常的做法是:
- 开发者将Xcode编译的Ad-Hoc程序.app文件压缩后与.mobileprovision一起传给用户。
- 用户拖动.mobileprovision文件到iTunes下的资料库 → 应用程序中
- 将压缩的.app文件解压,然后将整个.app文件夹拖动到iTunes下的资料库 → 应用程序中
-
mkdir Payload
cp -rp MyApplication.app Payload/
zip -r MyApplication.ipa iTunesArtwork Payload
需要注意的是这里使用的是zip命令而不是Find中“Compress”选项,因为它会添加一些额外的内容。另外iTunesArtwork是一个512×512的png文件(注意无后缀),它将在iTunes中增加一个图标,所以这并不是必需的。
分享到:
相关推荐
tlplayer for ios,支持mms,rtsp,http,hls,rtmp,ftp等等协议.由于发布的是for ad hoc的ipa文件,所以需要越狱的机器才能安装。
创建iPhone Ad Hoc分发构建的过程是iOS应用开发者在向测试者发布内测版本时必须遵循的步骤。Ad Hoc分发允许将应用分发给多达100台设备,但前提是这些设备的唯一设备标识符(UDID)已添加到分发配置证书中。以下是一...
tlplayer for ios,支持mms,rtsp,http,hls,rtmp,ftp等等协议.由于发布的是for ad hoc的ipa文件,所以需要越狱的机器才能安装。 V1.1.1修改缓冲区大小,以减少网络实时流延时
- 选择“Export...”,根据需求选择“Save for Enterprise or Ad-Hoc Deployment”(企业或adhoc分发)或“Save for Development”(开发分发)。 - 配置导出选项,然后导出IPA文件,这个文件可以通过邮件或第三方...
开发者需要确保打包机器上已经安装了正确的证书,这些证书可能包括开发证书、adhoc证书或App Store发布证书。 使用脚本时,可以选择不同的打包模式,这通常通过传递不同的参数给脚本来实现。例如,可以设定不同的...
tlplayer for ios,支持mms,rtsp,http,hls,rtmp,ftp等等协议.由于发布的是for ad hoc的ipa文件,所以需要越狱的机器才能安装。
总的来说,iPhone应用程序的发布流程涵盖了一系列细致的步骤,包括注册、证书申请、真机调试、APP ID管理、Provisioning Profile生成、构建发布版本以及在App Store或通过AD Hoc方式的分发。每个环节都需要细心操作...
- 完成签名后,可以通过Xcode的"Product"菜单选择"Export...",然后选择"Save for Enterprise or Ad-Hoc Deployment"选项,来导出IPA文件。 2. **创建描述文件(Profile)**: - 在Apple Developer Portal中,...
- 在Organizer中选择“Export”,然后选择“iOS App Store”或“Ad Hoc”作为导出选项。 - 按照提示完成IPA文件的构建和保存。 #### 四、注意事项 - 本方法仅适用于特定版本的Xcode(如Xcode 4.3),并且可能不...
此时,你需要选择导出选项,通常选择"Save for Enterprise or Ad-Hoc Deployment"或者"Export as iOS App Store Submission",前者用于企业内部分发或Ad-Hoc分发,后者用于提交到App Store。 8. **配置导出选项** ...
你可以选择“Save for Enterprise or Ad-Hoc Deployment”或“Export as a Developer ID-signed App”,然后按照向导完成IPA的导出。 5. **Shell脚本**:为了自动化上述过程,可以编写shell脚本来执行命令行工具如`...
- **Ad-Hoc和App Store Deployment**:支持直接打包成IPA文件,方便Ad-Hoc测试和App Store提交。 - **Asset Optimization**:针对不同设备的分辨率和性能,优化资源文件,确保游戏在各种设备上运行流畅。 7. **...
- 完成后,Xcode的Organizer窗口会自动弹出,选择你的Archive,点击"Export...",根据需求选择导出方式(一般为"Save for Enterprise or Ad-Hoc Deployment"或"Save for Development")。 - 遵循向导,选择你的...
这表明iASign可能提供了一种非标准的安装途径,可能涉及到Cydia Impactor、Xcode的Ad-Hoc签名或者企业级证书签名等方法。这些方法允许开发者在没有通过App Store的情况下,将应用安装到用户的iPhone上,通常适用于...
IPA服务器 在网络上上传并安装IPA。 在线演示 :warning: 关于此演示的注意事项: 仅用于测试 服务器已在中国部署 仅带宽1Mb / s 请勿在生产中使用此功能 安装 $ git clone https://github.com/iineva/ipa-server ...
打开项目,复制 Entitlements-Release.plist,修改名称为 Entitlements-AdHoc.plist,即可开始打包。修改设备直接 next,这三个地址随便输,但是格式一定要对。在桌面就会有个”合同审批平台 2019-03-29 15-21-26”...
- “Save for Enterprise or Ad-Hoc Deployment”适用于企业分发或adhoc部署。 - “Save for iOS App Store Deployment”适用于App Store发布。 6. 按照提示完成证书和配置文件的选择,然后点击“Export”生成IPA...
EXPORT_METHOD="ad-hoc" # 或者 "app-store", "enterprise", "development" 等,根据需求选择 ``` 然后,使用`xcodebuild`命令进行编译和打包: ```bash xcodebuild -workspace "$PROJECT_NAME.xcworkspace" \ -...