通过 Xcode 和 Zinc 4.0 将 SWF 转换为 iOS 应用程序/OS 应用程序(将在一定程度上帮助 Windows 用户)
第 1 步:成为一名 iOS 开发人员,拥有可工作的 XCode、Provisioning Profile 等。
第 1 步:下载 Zinc 并安装
第 2 步:使用 Zinc 选择启动一个新项目并选择您要转换为应用程序的 .swf 文件
第 3 步:构建/编译应用程序 - 如果您在编译时选择为所有平台构建,这将创建一个 .app 和一个 .exe 文件
如果您是 Windows 开发人员,那么这就是您所要做的。享受!如果您是 mac/ios 开发人员,请继续。
第 4 步:选择您的新投影仪文件 (.app),然后单击顶部“项目”选项卡下的“将投影仪转换为 XCode 项目”
注意 - 对于任何正在寻找由 Zinc 4.0+ 制作的投影仪(或 Mac 上的 .app 文件)以转换为 XCode 项目的人,您可能需要查看用于构建投影仪的 .swf 文件周围的文件目录第一名。起初我有点沮丧,因为我(我的 Mac 上的 Finder)可以轻松找到新的 .exe 文件,但无法通过搜索看到 .app 文件
第 5 步:找到您的新 XCode 项目文件夹(与您的 .app 位于相同的一般位置并具有相同的名称)并将其拖到 XCode 中
第 7 步:确保您的方案是正确的(Mac OSX 或 iOS),如果不是,则转到构建设置并转到“基础 SDK”并将其切换到正确的
第 8 步:检查您的配置(仍在构建设置中)并为您的应用选择正确的代码签名和配置配置文件,检查您的捆绑包 ID 以确保它也能正常工作,如果您在此之后遇到代码签名问题并且你确定你的个人资料是正确的然后放
--deep
在“其他代码签名标志”部分
注意 - 我的应用程序被设置为一个 mac 应用程序,因此它有一些 #import 调用,我必须在一般部分删除和删除对 Cocoa 框架的引用,然后调用 and 代替
第 9 步:存档应用程序以制作 .ipa 文件并将其提交到应用程序商店/出于临时目的发布/在开发设备上构建
注意 - 如果提交到应用商店/testflight,您可能希望在整个过程之后查看您的 .ipa 文件,通常 .ipa 只是一个带有“有效负载”文件夹的精美 zip,其中包含您的应用程序(带有一个大的取消符号在图标上方)如果在解压缩您的 ipa 之后(将 .ipa 重命名为 .zip 之后)您看到您的顶级文件夹不称为 Payload 或者您的应用程序实际上包含在多个文件夹中,然后创建一个名为“Payload”的新文件夹移动带有取消符号的图标到新文件夹并将其压缩为 .zip 然后将 .zip 重命名为 .ipa,您应该可以上传应用商店或 testflight