通过Xcode和Zinc 4.0将SWF转换为iOS应用/OS应用(将会帮助部分Windows用户)
步骤1:成为具有工作XCode、预配资料等的iOS开发人员。
步骤2:下载并安装Zinc。
步骤3:使用Zinc选择启动一个新项目,选择您想要转换为应用程序的.swf文件。
步骤4:构建/编译应用程序-如果在编译时选择为所有平台构建,则会创建.app和.exe文件。
如果您是Windows开发人员,那么到此为止。享受吧!如果您是Mac/iOS开发人员,则继续进行下一步。
步骤5:选择您的新投影仪文件(.app),并在项目选项卡下方点击“将投影仪转换为XCode项目”。
注意 - 对于任何想要将其由Zinc 4.0+制作的投影仪(或Mac上的.app文件)转换为XCode项目的人,您可能需要在第一次构建投影仪时围绕.swf文件查找您的文件目录。起初我有点沮丧,因为我(我的Mac上的Finder)可以轻松找到新的.exe文件,但无法通过搜索看到.app文件
步骤5:定位您的新XCode项目文件夹(与您的.app名称相同,并在相同的位置),然后将其拖入XCode中
步骤7:确保您的方案是正确的(Mac OSX或iOS),如果不是,则进入构建设置并转到“基本SDK”,将其切换到正确的SDK
步骤8:检查您的配置文件(仍在构建设置中),选择适合您的应用程序的正确代码签名和配置文件,检查您的捆绑标识以确保它也能正常工作,如果在此之后出现代码签名问题,并且您确定您的配置文件是正确的,请执行以下操作
--deep
在“其他代码签名标志”部分
注意 - 我的应用程序被设置为Mac应用程序,因此它有一些 #import 调用,我必须将其移除并在常规部分中删除对Cocoa框架的引用,并放置调用和
步骤9:归档应用以生成 .ipa 文件并提交到应用商店 / 提交到内部测试 / 在开发设备上构建
注意 - 如果要提交到应用商店或测试版,则可以在整个过程结束后查看您的 .ipa 文件。通常,.ipa 只是包含一个名为“Payload”的文件夹的花哨 zip 文件(图标上带有大号取消符号)如果在重命名 .ipa 为 .zip 后解压缩您的 ipa 后,您会看到您的顶部文件夹不叫 Payload 或者您的应用实际上包含在几个文件夹中,请创建一个名为“Payload”的新文件夹,将带有取消标志的图标移到新文件夹中,并将其压缩为 .zip 然后将 .zip 重命名为 .ipa,你就可以上传到应用商店或者测试版了。