随笔分类 - Apple开发
Apple开发中无法细致分类的相关知识点, 多为一个分类中的知识点链接到这里。
摘要:1、现象描述 打包上传iTunes Connect 成功后,进入iTunes Connect 会看到如下的构建信息: 可是,过一会再刷新该页面,构建的版本就消失了。 2、产生原因 出现如上所述的情况,主要目前已知的有两种原因: 1、支持iOS 10及以后的应用,使用到一些权限,必须在plist文件中
阅读全文
摘要:1、隐藏状态栏 1.1 整个项目隐藏状态栏 首先在info.plist里面View controller-based status bar appearance 设置为 NO. 在Targets->General->勾选中Hide status bar . 1.2 单个界面隐藏状态栏,例如登录注册页
阅读全文
摘要:1、提供上传文件 要求用户提供[.p12 与 .mobileprovision文件] 或 [.pfx 与 .mobileprovision文件] 导出方法: "iOS开发 导出profile文件" "Apple导出p12证书 导出证书为p12 Apple开发" 安装: 双击自动安装 .mobilep
阅读全文
摘要:1、上架被拒现象 2、解决办法 ipa包如果有问题就改正,没问题就不要动,直接回复
阅读全文
摘要:1、官方资料 "App Store 审核指南" 2、个人整理 "iOS开发应用上架必读最新苹果审核规则" 3、处理办法集合 "iOS 苹果2.1大礼包解决方法" 3.1 具体操作 "Guideline 2.1 Information Needed需要补充录制视频" "应用上架被拒2.1问题" "马甲
阅读全文
摘要:1、被拒回文 2、原因与解决办法 提交了一个应用是做智能家居的,文中要求提供演示视频,并且要求是真机设备而不是模拟器。 使用 "优酷" 等网站上传视频,补充查看链接在App Store Connect应用审核信息尾部备注下。
阅读全文
摘要:1、发生的现象 之前代码还是没有报错的,由于某些代码比较常用,就打算**配置一个pch文件**引入常用的文件 但是引入的时候就出现了报错 2、原因与解决办法 2.1 原因 你引入的文件可能使用到OC与C混编,把C的类拖入工程编译 这是因为将C拖入项目之后, 默认编译会先编译C类, 编译之后导入OC的
阅读全文
摘要:1、报错现象 应用提交新包出现报错,切换渠道没问题,但替换回原来的图片资源就出问题了。 明显原因出在图片资源上 2、解决办法 找到原始1024的图片,将图片打开,使用 截图工具截图,不要使用另存为的方式,另存为的方式无效 再使用 "工具" 生成图标就可以了
阅读全文
摘要:1、调出打包输出管理界面 Xcode Window Organizer
阅读全文
摘要:1、原因说明 注册开发者账号所用的信息与身份证上的信息前后不一致。 2、解决办法 往后注册appleID使用的信息要使用身份证上的,邮编也要与身份证地址一致对应 回复模版: 这是我更新后的信息: 名字 (拼音/英文):R 姓氏(拼音/英文):Y 区,街道,单元号(拼音/英文):No. 3 Huanc
阅读全文
摘要:1、原因说明 p12证书包含了我们的cer证书和私钥 这个证书可以当做我们开发凭证的备份 在我们更换开发机器的时候不需要再去Apple开发中心申请了 2、导出过程 2.1 打开钥匙串访问 2.2 选择对应的开发者账号 2.3 右键点击导出 2.4 选择个人信息交换 2.5 输入分享密码 这个密码是分
阅读全文
摘要:1、登陆苹果开发者网站 "苹果开发者中心" ,点击 Certificates, Identifiers & Profiles 2、导出Provisioning Profiles 2.1 点击右上脚加号 2.2 选择App Store 2.3 选择App ID App ID就是要打包上传app的ID
阅读全文
摘要:1、原因说明 app对Wifi进行配网, 使用了GizWifiSDK.framework提交App Store时候报错了 原因: GizWifiSDK.framework为自建的SDK,里面包含了x86_64, i386 架构,当然这个AppStore是不允许的,所有会在上传的时候报错,解决办法就是
阅读全文
摘要:1、遇到的问题 一款App在别人的机器上开发和发布,现在迭代更新和开发需要在一台新mac机上开发和发布。 (使用同一个开发者账号)问题: 1.在新mac机器上开发并导入真机测试,是不是需要从别人的机器上面导处开发者证书、开发者授权文件和开发密钥导入到新mac机器上才能开发? 2.程序迭代开发完成,A
阅读全文
摘要:可以,已经验证过 同一个手机是可以的,这个跟手机号没有关系,跟你申请的邮箱有关,邮箱就是你的appid 同一个手机 只能给五个开发者账号开启双重认证 已经试过了 开了五个以后就不会再弹出开启双重了(待验证)
阅读全文
摘要:1、错误提示 打包工程,Validate 的时候提示: 2、第一种情况: 原因:你没有在 iTunes Connect 中是否建立了对应 bundle id 的 App, 创建好再 Validate 即可。 3、第二种情况: Xcode拥有多开发者账号的情况下,选择的开发者账户不正确 切换开发者账户
阅读全文
摘要:1、问题描述 Xcode打包提交至itunes connect后,提交审核成功,应用处于待审核状态,过了大概半个小时状态更改为二进制文件无效 2、原因分析 2.1 登陆在苹果中预留的邮箱 "邮箱总站" 2.2 结论: 可以发现,原因是您可能使用的beta版本或者非正式的软件来打包app。 3、问题排
阅读全文
摘要:完成到这里可能会出现警告 linking against a dylib which is not safe for use in application extensions 解决办法:
阅读全文
摘要:dispatch_async(dispatch_get_main_queue(), ^{ // UI更新代码 });
阅读全文
摘要:1、iOS 10 以前: 蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_ID Wi-Fi:prefs:root=WIFI 定位服务:prefs:root=LOCATION_SERVICES 个人热点:prefs:root=INTERNET_TETHERING 关于本机:p
阅读全文