|
加入我的收藏 | ||
楼主: | 以下方法欢迎转载讨论打包: D10.1.1只能最低版本ios8,用网上 龟山Aone http://www.cnblogs.com/onechen/p/5559017.html ;文章的只能输出 ios32位,不能64; 当然,你可以用D10版本,不用10.1.1就行; 偶然间发现以下方法,可以发布到 ios7,但app打开新窗口时有时无反应。。 必须:先下载龟山Aone http://www.cnblogs.com/onechen/p/5559017.html ; 里面的 文件,把改好的2个 pas 复制到你 app的目录内; 1:设置 Project 的 options 的 Version info 里面的版本号为 7.0 ,然后 ok 退出; 2:运行 app 到苹果,会提示错误,然后关闭错误; 会生成 iOSDevice64 \Release 文件夹; 3:然后进去 iOSDevice64\Release 文件夹,双击 xxx.info.plist 文件,用 记事本 打开;(xxx代表你的app名字) 点击 菜单-》编辑-》替换 : 输入 8.0 替换为 7.0 ,然后保存; 4:然后把这个文件 复制出去 其它文件夹,然后删除 Release 文件夹; ***以下步骤需要手快,注意。。。 5:鼠标点击 复制到其它文件夹的 xxx.info.plist,然后 ctrl+c 6:D-IDE再按运行。这时Delphi会出现编译进度窗口。。你同时打开 iOSDevice64 文件夹,留意会生成 Release文件夹,生成后马上进去, 7:会有很多文件生成,留意 xxx.info.plist 出现 ,一出现,马上 ctrl+v ,提示 覆盖,按 “是” .......... 然后等一会。。。。你会看到 ios7.0 的设备可以运行里的 APP 了。。。完。。。 此方法适合 参数都是已经设置好的,则你无限次覆盖文件即可支持ios7,如果参数改过,则 1~7 重新做一次; 每次运行,都需先删除 Release 文件夹; ---------------------------------------------- 阳光总在 |
作者: |
|
2016-10-30 17:46:58 | ||||
1楼: | 你搞复杂了,工程设置中compiler那里可以设置minimumosversion的,默认是8.0,你可以改成7.0 ---------------------------------------------- 欢迎访问我的博客:http://blog.csdn.net/DelphiTeacher |
作者: |
|
2016-10-30 20:50:23 | ||||
2楼: | 楼上是对的,我第一次搞ios,设置错地方了,哈哈哈,谢谢。。。 不过设置好了 ios7,,,原来 8-9-10正常的app 到 7 里面就不正常了, 请问有谁有什么经验,请说说 有什么坑 在里面? 谢谢。。。 ---------------------------------------------- 阳光总在 |