标签 ios 下的文章

iOS -Switch condition has boolean value

iOS -Switch condition has boolean value-Switch条件具有布尔值

iOS -Switch condition has boolean value-Switch条件具有布尔值

在Switch语句中是不支持BOOL的-所以在需要判断的地方进行转换为Int

C语言的文档是这样描述的

任何整数类型的表达式(char,有符号或无符号整数或枚举)
expression - any expression of integer type (char, signed or unsigned integer, or enumeration)

iOS开发-Xcode如何快速不出错的修改项目、工程名称-Xcode修改工程名解决方案

iOS开发-Xcode如何快速不错的修改项目、工程名称-Xcode修改工程名解决方案

一、 首先第一步- 在Xcode中打开项目-选择目录中的项目名称-Return(Enter)重命名项目名称

重命名之后会自动弹出-是否重命名项目内容-点击Rename 蓝色重命名

iOS开发-Xcode如何快速不错的修改项目、工程名称-Xcode修改工程名解决方案

二、全局替换旧名称-选择全局搜索-替换成你修改后的项目名称

选择导航栏中的查找与替换-然后输入旧的项目名称-以及新的项目名称-将会开启自动替换

文件在成功替换之后- 在文件前面会显示“ 对号 ”图标

iOS开发-Xcode如何快速不错的修改项目、工程名称-Xcode修改工程名解决方案

- 阅读剩余部分 -

2018最新-iOS获取真实广域网iP地址的方法(ipv4/ipv6)- 以及iP地址第三方免费APi查询接口

2018最新-iOS获取真实广域网iP地址的方法(ipv4/ipv6)- 以及iP地址第三方免费APi查询接口

国内iP地址、国外iP地址、免费iP地址、收费iP地址查询

国内iOS免费查询当前iP地址APi

淘宝iP地址库-iOS-iP地址API查询

http://ip.taobao.com/service/getIpInfo2.php?ip=myip

搜狐iP地址在查询接口

http://pv.sohu.com/cityjson

太平洋网络iP地址查询接口

http://whois.pconline.com.cn/
http://whois.pconline.com.cn/ipJson.jsp  //选择这一个就可以了

百度地图 iP地理位置信息查询 --PS: 普通定位不能识别海外场景

http://lbsyun.baidu.com/index.php?title=webapi/ip-api

国外iOS免费查询当前地址APi

IP-API -IP Geolocation API 提供XML/JSON等等格式--支持iPv4/iPv6

http://www.ip-api.com/docs/ API文档
http://ip-api.com/json //JSON 接口

国内收费iP地址信息查询APi

ipip 收费iP地址查询

https://www.ipip.net/support/api.html

iP138 收费iP地址查询

http://user.ip138.com/ip/

2018最新-iOS-iPhone-如何获取WiFi、VPN、移动(蜂窝)iP地址(ipv4/ipv6)-获取当前设备的iP地址的方法!

iOS-iPhone-如何获取WiFi、VPN、移动(蜂窝)iP地址(ipv4/ipv6)-获取当前设备的iP地址的方法!- 源代码在最下面

首先很感谢你看到这片文章,浪费你的时间了! 关于获取iOS iP地址的方法,网上搜索基本上是一模一样的。

只需要知道一点-通过iOS设备本身并不能获取到真正的广域网iP地址-网上所有copy stackoverflow.com 里的代码都不能解决这个问题,就目前我搜索到的来说,

需要知道的是,iOS 获取的Wi-Fi iP地址是局域网的比如 168.192.1.1 - iOS 获取 VPN的地址是可以获取到的 - iOS获取移动网络也就是蜂窝数据获取到的只是运营商的iP地址,比如在国iPv4已经枯竭的情况下,运营商分配给广域网iP地址基本上是不可能的

-- 当前这种获取iP地址的方法跟在Mac终端中输入ifconfig命令或者是Windows命令行中输入ipconfig 获取到的信息一样-所以这并不是 一个好的解决方法-- PS:也许是我使用的方法不对

所以,你需要换一种方法-去获取实际的广域网地址-比如在百度里搜索iP会有第三方显示你的广域网地址-可以找一下-因为我项目有需要才理解的, 只能应该会写 有哪些第三方API会返回当前广域网地址!

Xcode控制台打印和Mac终端打印对比

2018最新-iOS-iPhone-如何获取WiFi、VPN、移动(蜂窝)iP地址(ipv4/ipv6)-获取当前设备的iP地址的方法!
2018最新-iOS-iPhone-如何获取WiFi、VPN、移动(蜂窝)iP地址(ipv4/ipv6)-获取当前设备的iP地址的方法!


- 阅读剩余部分 -

5. 2.1 Legal: Intellectual Property - General - AppStore彩票上架

5. 2.1 Legal: Intellectual Property - General - AppStore彩票上架

5.2.1 一般性:不得在未经授权的情况下,在 app 中使用受保护的第三方材料 (例如商标、版权作品、专利设计);也不得在 app 套装或开发者名称中包含虚假、抄袭或误导性的演示、名称或元数据。App 提交方应当是拥有或获授权使用知识产权和其他相关权利的个人或法律实体,并且应对提供 app 中的任何服务负责。

Guideline 5.2.1 - Legal - Intellectual Property


We found that the seller or company name associated with your app does not reflect the name of the lottery service owner or government entity referenced in your app or its metadata.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

Next Steps

- Review the Intellectual Property section of the App Store Review Guidelines.
- Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program. 
- Once your app is fully compliant, resubmit your app for review.

Note that submitting documentation showing permission to publish this app on behalf of the lottery service owner or government entity will not resolve this issue. This app must be submitted under the lottery service owner or the government entity’s own Apple Developer account.

If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.



Since your App Store Connect status is Rejected, a new binary will be required.

关于如何安装最新版-iOS 12 beta 4、Xcode 10 beta 4、macOS Mojave 10.14 beta 4、watchOS 5 beta 4、tvOS 12 beta 4 的方法!

关于如何安装最新版-iOS 12 beta 4、Xcode 10 beta 4、macOS Mojave 10.14 beta 4、watchOS 5 beta 4、tvOS 12 beta 4 的方法!

获取Xcode,macOS,iOS,watchOS,tvOS等的最新测试版。

关于如何安装最新版-iOS 12 beta 4、Xcode 10 beta 4、macOS Mojave 10.14 beta 4、watchOS 5 beta 4、tvOS 12 beta 4 的方法!

iOS 12、 Xcode 10 、macOS Mojave 10.14 - 下载地址

iOS 12 是全球领先的移动操作系统。现在,您可以在 Core ML 2 和 Create ML 中,利用机器学习的力量,打造更加智能的 app。您可以通过 ARKit 创造多人增强现实体验并与现实世界相融合。您还可以利用 Siri 捷径、新的相机 API 和其他激动人心的技术来提供更智能、更身临其境的用户体验。

2019年推出新的mac框架,方便将iOS应用程序更加方便的集成到macOS中

Mac App 新开发框架一瞥
UIKit 框架经过了调整并已添加到 macOS 中,为 Mac 带来了 WWDC 上公布的“新闻”、“股市”、“语音备忘录”和“家庭”app。这项技术将于 2019 年向开发者开放,那时他们能够更加轻松地将 iOS app 引入 macOS 中,从而带来新的机遇,打造出更多 Mac 用户喜爱的 app。

Guideline 1.1.6 - Safety - Objectionable Content - 机器审-查出关键字了,一般是马甲包。。

Guideline 1.1.6 - Safety - Objectionable Content - 机器审-查出关键字了,一般是马甲包。。

Guideline 1.1.6 - Safety - Objectionable Content


Your app's metadata contains misleading content or content that is intended to deceive users.

Please note that adding a disclaimer to the app description is not sufficient if the rest of the metadata and the app are misleading.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

Next Steps

- Review the Objectionable Content section of the App Store Review Guidelines.
- Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program. 
- Once your app is fully compliant, resubmit your app for review.

Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.

If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.

Guideline 5.2.1 - Legal - Intellectual Property

Guideline 5.2.1 - Legal - Intellectual Property

We found that the seller or company name associated with your app does not reflect the name of the lottery service owner or government entity referenced in your app or its metadata.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

5.2.1 一般性:不得在未经授权的情况下,在 app 中使用受保护的第三方材料 (例如商标、版权作品、专利设计);也不得在 app 套装或开发者名称中包含虚假、抄袭或误导性的演示、名称或元数据。App 提交方应当是拥有或获授权使用知识产权和其他相关权利的个人或法律实体,并且应对提供 app 中的任何服务负责。

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.
下次提交此应用可能需要较长的审核时间,在此问题得到解决之前,此应用无法获得加急审核。

真的坑!

App Store 审核指南 -Apple上架被拒问题解析

App Store 审核指南 -Apple上架被拒问题解析

1. 安全
当用户通过 App Store 安装 app 时,他们希望获得安全的体验:app 不含令人不快或具有攻击性的内容,不会损坏用户的设备,不会在使用中造成人身伤害。我们在下方列出了主要的安全隐患。如果您想恐吓或攻击他人,则您的 app 不适合出现在 App Store 中。

1.1 令人反感的内容
App 不应包含具有攻击性、不顾及他人感受、令人不安、惹人厌恶或低俗不堪的内容。此类内容的示例有:

1.1.1 诽谤、歧视或恶意的内容,包括有关宗教、种族、性取向、性别、国籍、种族起源或其他目标群体的引用或评论,特别是当 app 很可能对特定的个人或团体进行羞辱,恐吓,或造成伤害时。通常情况下,专业政治讽刺和政治幽默作家不受此要求限制。
1.1.2 人类或动物遭到杀害、残害、酷刑、虐待的写实描绘,或者鼓励暴力的内容。在游戏中,“敌人”不能单单针对特定种族、文化、真实存在的政府或企业,或是任何其他真实存在的实体。
1.1.3 鼓励非法使用或不负责任地使用武器和危险物品的描述,或者促进军火购买的描述。
1.1.4 过于色情的内容 (韦氏词典对“色情”一词的定义是:对性器官或性活动的露骨描述或展示,目的在于刺激性快感,而非带来美学价值或触发情感)。
1.1.5 具有煽动性的宗教评论,或者对宗教文本进行错误或误导性的引用。
1.1.6 虚假信息和功能,其中包括不准确的设备数据或用于恶作剧/开玩笑的功能,如虚假的位置跟踪器。即使指明 app“仅供娱乐”,也不能违背这一准则。支持匿名或恶作剧电话或短信/彩信的 app 会被拒绝。
1.1.7 App Store 评论:
App Store 客户评论是 app 体验中不可或缺的一部分;因此,在回复客户的评论时,您应当对他们保持尊重。另外,您的回复应直接回应客户评论的主题,请勿在回复中包含个人信息、垃圾信息或营销广告。
利用我们提供的 API 提示用户评价您的 app:通过这项便利功能,客户无需离开 app,就可直接在 App Store 中留下评分和评论;不允许使用预定的评论提示。
1.2 用户生成的内容
对于包含用户生成内容的 app,有特定的难题需要解决,比如知识产权侵权、匿名欺凌等。为了避免滥用,包含用户生成内容或社交网络服务的 app 必须满足以下条件:

采用相应的方法来过滤令人反感的内容,以免这些内容在 app 中发布
制定一个机制,以举报攻击性内容并在出现问题时及时作出回应
若用户发布攻击性内容,可以取消其使用服务的资格
公布联系信息,以便用户与您联系
如果 app 中所含的用户生成内容或服务最终主要用于色情内容、客观化现实生活中的某人 (如“性感与否”投票)、进行人身威胁或欺凌,则这些 app 不适合出现在 App Store 中,它们可能会在未经通知的情况下被移除。如果 app 中所含的用户生成内容来自于基于 web 的服务,则可显示意外产生的“NSFW (公众场所不宜)”内容,前提是这些内容是默认隐藏的,只有当用户通过您的网站将其打开时才会显示。

1.3 儿童类别
“儿童类别”可帮助用户轻松地找到适合儿童的 app。如果您希望参与“儿童类别”,则应该致力于为年纪较小的用户量身打造卓越的使用体验。这些 app 不得提供 app 外链接、购买机会或其他会对儿童造成干扰的内容,除非其保留在受家长监控的指定区域中。请谨记,一旦客户认为您的 app 能够满足“儿童类别”要求,您的 app 就需要一直满足后续更新中的相应准则;即使您决定取消选择此类别,也是如此。进一步了解家长监控。

“儿童类别”中的 app 不得展示行为广告 (例如,广告商不得根据用户在 app 中的活动投放广告),而且所有内容相关广告都必须适合儿童观看。您还应特别留意世界各地与在线收集儿童数据相关的隐私法。请务必查阅这些准则的“隐私”部分,以了解更多信息。

1.4 人身伤害
如果 app 的行为方式可能会造成人身伤害,我们可能会拒绝该 app。例如:

1.4.1 如果医疗 app 可能会提供错误的数据或信息,或用于诊断或治疗病患,则这些 app 可能会面临更加严格的审核。
App 必须清楚地披露相关数据和方法,用于佐证声明的健康测量准确度,如果准确度或方法得不到验证,我们会拒绝该 app。例如,如果 app 声称仅通过设备上的传感器就能照 X 光、测血压、测体温、测血糖浓度或测血氧含量,则这个 app 会被拒绝。
App 应当提醒用户,除了使用该 app,还应咨询医生的意见,然后才能做出医疗决定。
如果您的医疗 app 已经获得监管部门的批准,请随 app 提交相关文稿的链接。
1.4.2 药物剂量计算器必须来自药品生产企业、医院、大学、健康保险公司,药店,或是经过 FDA 或其相应国际部门的批准的其他实体。由于可能会对病患造成伤害,我们需要确保 app 将在长时间内获得支持,并保持更新。
1.4.3 App Store 中不允许分发任何鼓励食用烟草产品、使用违禁药物或摄入过量酒精的 app。鼓励未成年人摄入任何上述物品的 app 都会被拒绝。为大麻、烟草或管制物品的销售提供便利 (经授权的药店除外) 同样不被允许。
1.4.4 App 只能显示由相关执法部门公布的酒后驾车检查点,不得鼓励酒后驾车和包括超速在内的其他鲁莽行为。
1.4.5 App 不得促使客户以违背 Apple 硬件安全文稿的方式,或以可能会造成设备或人身伤害的方式来使用他们的设备。例如,app 不得鼓励在充电期间将设备置于床垫或枕头下,或对固态硬盘进行过多的写入循环操作。请查阅设备文稿。
1.5 开发者信息
用户需要知道如何就疑问和支持问题与您取得联系。请确保您的支持 URL 中包含便捷的联系方式。如果未能提供准确的最新联系信息,不但会让客户有不好的感受,可能还会违反某些国家/地区的法律。另外,请确保在 Wallet 凭证中包含发卡机构的有效联系方式,以及分配给凭证的品牌或商标所有者的专用证书。