跳到主要内容

4 篇博文 含有标签「iOS」

查看所有标签

· 阅读需 2 分钟
KyleWen33

很久没有注册邓白氏编码,简单记录下最近新注册邓白氏编码的过程。

首先是进入到苹果开发者页面,以公司为主体注册开发者账号,它会提示你需要邓白氏编码,其实就是一个9位数的公司编号。

你可以先输入你公司的信息查询,如果查询不到,就会根据你填写的查询信息直接注册。提交注册后,大概1天的时间,邓白氏公司以 dnb.com 的邮箱会给你发一个详细说明的邮件,让你提交更多的资料,直接邮件回复给它。

更多的资料大概包括:公章、营业执照、签署确认知悉函,联系人信息等等。

按照要求提供资料后,再过几天,她会发邮件给你告诉审核完成,再过一两天,邓白氏编码才会发给你,正式获得了邓白氏编码。

获得邓白氏编码一般一周后,再使用,官方是这么提示的,应该是上传资料需要时间。

以上。

· 阅读需 2 分钟
KyleWen33

iOS 开发为什么要慎用多 Target 打包上架 app?

一个想法,不一定对。最近遇到一个开发者聊天,说到自己的开发者账号被封。 看了他的app,也综合了苹果的邮件,觉得最有可能的原因还是因为他使用了多个 Target 来开发 app。

如果使用过的 iOS 开发,一定知道什么是多 Target, 不知道的就不用了解,一般也用不到,也不要去使用就对了。

这个朋友他是每个 Target 的 app 都不一样,使用的是不同的 bundle id, 说是使用多个 Target 可以很方便的使用重复的一些代码。

但是使用多 Target ,打包进最终包的代码也会更多,判断条件也会更多,我估计也是因为这个原因,被苹果判定为了欺诈软件,直接封号了。

不知道有没有人有这方面的经历和经验,你们遇到过这种情况吗?

· 阅读需 2 分钟
KyleWen33

1、App内如果有订阅项目,功能是不是可用的,如何进行测试呢?如果你的Apple ID 正好是开发者账号,那么用Xcode 运行的时候,到付费那一步,会有提醒现在是沙盒测试环境不会真实扣款,直接可以进行测试

2、如果你的开发者账号和你测试的账号不一样,你可以在App Store Connect 网站上增加一个沙盒测试账号,然后在 iPhone 上登录沙盒账号,用沙盒账号进行测试

3、沙盒测试账号不需要是真实的 Apple ID,随便写一个邮箱账号就可以,只要不是已经在苹果账户系统内存在的账号就可以

4、一般情况下,进入到 iPhone 手机系统设置,找到 App Store,下面有一个沙盒账户,把你设置的账号添加进去就可以;如果没有找到,试试退出你原来的账户,然后Xcode 运行app,付款的时候,会提示你登录账号,你再登你的沙盒测试账号

5、官方文档: developer.apple.com/cn/documentation/storekit/in-app_purchase/testing_in-app_purchases_with_sandbox/