https://developer.apple.com/

打开上面的苹果开发者网站,选择上面的"Member Center"登录进入。前提是,你注册了开发者账号,并且付了年费。

选择Certificates,identifeers,打开这个链接,然后在IOS Apps中选择Certificates打开链接。
在Certificates中,点击"Production"查看用于生产的证书,这个证书用于标识开发者,可以下载这个证书并安装到本地。
这个证书一般已经安装过了,无需安装,没有的话自己创建一个。

打开Identifers,可以看到很多App的ID,我们需要为新游戏创建一个ID,点击上方的加号链接即可添加APP ID。
在Devices中,可以为测试手机填写相关信息,然后我们就可以在真机上测试游戏。
在Provisioning Profiles中,Distribution表示用于发布的签名文件,Development是用于开发的。状态为Active的为可用的发布文件,
没有的话就添加一个,添加时一般要开启In-App Purchase和Game Center功能,这里要选择对应新游戏的App ID。
这里要注意一点,我们一般开发时,不需要设置Code Signing,但发布时需要在Code Signing中选择相应的签名文件,如果你
准备创建一个Distribution类型的签名文件,还要分为App Store和Adhoc类型,App Store类型用于正式发布,Adhoc用于测试。
建议先选择Development类型,创建签名文件,选择测试手机,然后下载下来,插上手机后就可以双击安装了。

这些操作后,我们下载了两个文件,都要安装好,然后就可以真机测试了。

回到通过"Member Center"进入后的页面,打开"iTunes Connect",一般选择"Manage Your Apps"来管理应用,如果你
打开"Manage Users"可以为游戏付费添加测试账户,我们先选择Manage Your Apps登录进入。
这里会显示已经发布的游戏,绿色表示正常,你必须在这里为新游戏填写必要的信息。
添加好新游戏后,在Manage Your Apps页面打开你的游戏后,选择Manage In-App Purchases可以管理游戏中的计费点。
选择下面的"View Details"可以修改游戏的信息,你可以参照已经发布的游戏填写。
在Manage In-App Purchases中,你需要为新游戏创建计费点,计费点参数Type中,可以多次购买的计费点一般选择
Consumable,最重要的是计费点ID和对应的购买价格,这个价格会有一个连接供你查看。
进行计费测试时,要在手机上用你创建的测试账号登录,记得先注销之前的itunes账号。

用Unity发布IOS版游戏时,在MAC上先完成转换,然后Build即可。
Xcode工程被打开后,在左侧选择工程,右侧点击capability,如果有错,就fix好,然后开启In-App Purchase选项,
点击上方的运行按钮,此时会提示你插入苹果设备。我们就用你开始在Device中设置的设备即可,插好后就可以运行了。
在手机上运行时,可以在左侧面板中选择其中的Debug模式来查看CPU和内存使用情况,内存占用太多会收到警告,
可能导致游戏因内存不足而崩溃。

对于Unity3d游戏,推荐使用计费插件,我用的是prime31 storekit插件。使用该计费插件,绑定好脚本后,只需要调用相关函数即可。
如果你的计费点状态正常,你也创建了测试账号,并在游戏前注销之前的itunes账号,那么点击计费按钮,会弹出登录界面,然后
会弹出购买提示按钮。如果没有弹出登录界面,可能是因为计费插件错误,也有可能是计费点状态错误。
等待你测试完了,就可以使用Mac上的App Loader程序上传二进制包,然后等待审核。

如果你不想使用计费插件,可以自己编写Objective C代码。
我在这里只是做了大概的描述,有些不对的地方很正常,下面这些文章可以参考:

http://www.cocoachina.com/bbs/read.php?tid=68636

http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/

https://developer.apple.com/library/ios/technotes/tn2259/_index.html#//apple_ref/doc/uid/DTS40009578

http://code.tutsplus.com/tutorials/iphone-sdk-in-app-purchases--mobile-277

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Introduction.html

通过Unity3D发布IOS版游戏的更多相关文章

  1. 解决unity3d发布的网页游戏放到服务器上无法使用的问题

    http://www.unity蛮牛.com/blog-2429-1226.html 第一次把unity3d发布的网页游戏放到服务器上(Win2003),发现无法使用.可以尝试以下办法.       ...

  2. 如何使用Xcode分析调试在真机运行的UE4 IOS版游戏

    写本文的是因为UE4 官方文档虽然也有,但主要讲的是是用UE4Editor把游戏打成一个IPA包的形式发布的方法 而对于想通过Xcode分析UE4的渲染流程来学习或优化的朋友,那官方文档的资料还是不够 ...

  3. UNITY3D与iOS交互解决方案

    原地址:http://bbs.18183.com/thread-456979-1-1.html 本帖最后由 啊,将进酒 于 2014-2-27 11:17 编辑 “授人以鱼,不如授人以渔”,以UNIT ...

  4. Unity 4.2.0 官方最新破解版(Unity3D 最新破解版,3D游戏开发工具和游戏引擎套件)

    Unity是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品.作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎.Unity作为一个游戏开发工具,它的设计主旨 ...

  5. ios版弹珠游戏源码

    这个是我们比较喜欢玩的一直小游戏的,ios版弹珠游戏源码,该游戏源码来着IOS教程网其他网友提供上传的,大家可以了解一下吧. nore_js_op>     <ignore_js_op&g ...

  6. 开发腾讯移动游戏平台SDK ios版Ane扩展 总结

    本文记录了在开发 腾讯移动游戏平台SDK(MSDK) ios版Ane扩展 过程中所遇到的问题 文中非常多问题都是基础的问题.对object c和xcode配置了解不深入导致的.(没办法,开发ane的程 ...

  7. Unity3d开发IOS游戏 基础

    Unity3d开发IOS游戏 基础 @阿龙 -  649998群 1.先说明两个问题,我在WIN7下面的U3D里面,用了雅黑字体,但是导出为ios后,字体就看不见了,这是为什么呢?这是需要在MAC下找 ...

  8. iOS版微信6.5.21发布 适配iPhone X

    昨日,iOS版微信迎来v6.5.21正式版发布,本次升级主要适配iPhone X,在聊天中查找聊天内容时,可以查找交易消息.可以给聊天中的消息设置日期提醒.上一个正式版v6.5.16发布于9月13日, ...

  9. Unity3D的坑系列:你真想发布WinPhone版吗?

    Unity 4.2加入了支持WinPhone发布,本来是一件令人开心的事情,不过最近听了Unity技术支持的一个事情后就发现,原来发布WinPhone版也是一个坑. 实际上如果你用Unity做小游戏发 ...

随机推荐

  1. 基于Struts2框架实现登录案例

    一,准备工作  1)新建web项目,并导入Struts2jar文件和配置web.xml文件. struts2 jar文件 web.xml文件 <?xml version="1.0&qu ...

  2. Java API —— Date类

    1.Date类概述 类 Date 表示特定的瞬间,精确到毫秒.  2.构造方法 public Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒). public Dat ...

  3. opencv求取RGB分量

    需要注意的是下面r,b,g的类型和顺序 须用IPL_DEPTH_8U类型创建图像且[0][1][2]分量分别是b,g,r. 另外多谢郑乾师兄帮我发现了IPL_DEPTH_8U问题 uchar r,b, ...

  4. NYOJ-253 凸包

    LK的旅行 时间限制:2000 ms  |  内存限制:65535 KB 难度:5   描述 LK最近要去某几个地方旅行,她从地图上计划了几个点,并且用笔点了出来,准备在五一假期去这几个城市旅行.现在 ...

  5. HDU 4686 Arc of Dream(矩阵)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4686 题意: 思路: #include <iostream>#include <cs ...

  6. oj放苹果

    题目描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法. 输入 每个用例包含二个整数M和N.0<=m< ...

  7. Oracle VM VirtualBox虚拟机安装系统

    作为一个前端,必须要有自己的虚拟机,用于测试 IE6 .IE7浏览器. 要测试这两个浏览器,必须要是 Windows XP 系统才可以,这里我找到两个纯净版的 xp 系统 iso 镜像文件. http ...

  8. Unique Encryption Keys (思维题 预处理)

    题目 题意:给m个数字, q次询问, 询问b到e之间如果有重复数字就输出, 没有就输出OK 思路:用f[i]数组 记录从i开始向后最近的有重复数字的 位置, 如 1 3 2 2, 则f[1] = 4; ...

  9. BZOJ2693: jzptab

    题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2693 题意:同2154 多组数据 题解:按2154再往后转化一下就可以把n,m放到一边儿,然后 ...

  10. I.MX6 lcd lvds hdmi bootargs

    /********************************************************************* * I.MX6 lcd lvds hdmi bootarg ...