iDev way to explore https:https://cdn.v2ex.com/navatar/c51c/e410/13_normal.png?m=1651385982 https:https://cdn.v2ex.com/navatar/c51c/e410/13_large.png?m=1651385982 2025-12-13T17:57:53Z Copyright © 2010-2018, V2EX 求教大陆 AppStore 个人开发者收款正确姿势 tag:www.v2ex.com,2025-12-11:/t/1178393 2025-12-11T16:33:55Z 2025-12-13T17:57:53Z xjqalec32 member/xjqalec32 AppStore 个人开发者目前在大陆收款综合看来 [最友好],[汇损、手续费最低] 的方案是什么?

目前看了下,大致有这几个方案:

  1. 转个人 Wise 的美元账户,再换汇到人民币账户提现,可能涉及公转私被 Wise 风控

  2. 直接转国内的个人银行账户,可能涉及线下文书流程,还有个人结汇额度限制

  3. 转香港的个人银行账户,再转回国内

  4. pingpong ,万里汇,等这些第三方收款公司


有没有实际对比过的大佬分享下哪种方案更合适
或者大家分享下目前使用的收款方案的情况

万分感谢!

]]>
最近的苹果开发者证书怎么封的这么厉害?大家的还好吗? tag:www.v2ex.com,2025-12-03:/t/1176744 2025-12-03T13:28:34Z 2025-11-25T13:26:34Z systemsettings member/systemsettings 个人开发了一款 Mac 软件,求助一下大家怎么上架 Mac Apple store 呢 tag:www.v2ex.com,2025-12-01:/t/1176178 2025-12-01T08:36:56Z 2025-11-29T19:50:32Z Wcowin member/Wcowin 是一个工具类应用,Mac 粘贴板软件:
https://oneclip.cloud/
GitHub 地址: https://github.com/Wcowin/OneClip 经历两个月开发,基本开发完成,虽然感觉 Mac 粘贴板这个赛道很卷,目前使用的用户反响还可以。所以有上架苹果商店的打算,谷歌和 V 站搜索了半天上架流程也没看明白。目前就知道先需要买个 99 美刀一年的开发者账号。
若有朋友能指点迷津,万分感谢感谢!

OneClip 主界面 oQICFYhCBWZFfF5W8SfyuU6mEkboX9ND.webp

]]> [求助] 为啥我的 appstore app 审核突然变得特变慢 tag:www.v2ex.com,2025-11-25:/t/1174794 2025-11-25T00:01:22Z 2025-11-24T08:01:22Z csvips member/csvips 苹果推出 App Store 小程序合作伙伴计划,对独立开发者感觉是个利好 tag:www.v2ex.com,2025-11-14:/t/1172700 2025-11-14T01:34:04Z 2025-11-15T03:43:02Z fadaixiaohai member/fadaixiaohai
之前的小程序游戏都是靠广告来变现,现在又多了一种变现方式。

不过我感觉苹果抽 15%,小程序平台最少还会再抽 15%,实际和独立 APP 区别不大,只是多了一个渠道。 ]]>
iOS 如何稳定启用 element 的 callkit? tag:www.v2ex.com,2025-11-12:/t/1172189 2025-11-12T02:08:17Z 2025-11-13T00:46:49Z basncy member/basncy matrix.org
通过挂梯子可启用 callkit ,但是:

ios 要杀后台,长时间锁屏 vpn 断开后,这时来电,element 比梯子启动更快,访问 matrix.org 时 vpn 还没有连上,导致来电信息只显示一条通知一闪而过,不能触发 callkit ,不能长时间提醒这条重要"消息"。
V 友有没有解决这个问题的?

顺便问问哪款梯子可以长时间熄屏后不掉 vpn(可在服务端调试重连情况), 那种亮屏后(按需)重连的不适合这种场景。 ]]>
apple 开发者账号被封? 可能因为自签? 怎么申请解封。 tag:www.v2ex.com,2025-11-06:/t/1171002 2025-11-06T08:29:02Z 2025-11-06T14:29:02Z zyxk member/zyxk 开发者账号登录后就是一个联系客服表单, 查看邮箱发现

This letter serves as notice of termination of the Apple Developer Program License Agreement (the “ADP Agreement”) and the Apple Developer Agreement (the “Developer Agreement”) between you and Apple effective immediately.

Pursuant to Section 3.2(f) of the ADP Agreement, you agreed that you would not “commit any act intended to interfere with any of the Apple Software or Services, the intent of this Agreement, or Apple’s business practices including, but not limited to, taking actions that may hinder the performance or intended use of the App Store, Custom App Distribution, TestFlight, Xcode Cloud, Ad Hoc distribution, or the Program…” Apple has good reason to believe that you violated this Section due to documented indications of fraudulent conduct associated with your account.

Apple is exercising its right to terminate your status as an Apple developer pursuant to the Apple Developer Agreement and is terminating you under the ADP Agreement for dishonest and fraudulent acts relating to that agreement. We would like to remind you of your obligations with regard to all software and other confidential information that you obtained from Apple as an Apple developer and under the ADP Agreement. You must promptly cease all use of and destroy such materials and comply with all the other termination obligations set forth in Section 11.3 of the ADP Agreement and Section 10 of the Apple Developer Agreement.

If applicable, no further payments will be made to you pursuant to Section 7.1 of the Paid Applications agreement (Schedules 2 and 3 to the ADP Agreement).

This letter is not intended to be a complete statement of the facts regarding this matter, and nothing in this letter should be construed as a waiver of any rights or remedies Apple may have, all of which are hereby reserved. Finally, please note that we will deny your reapplication to the Apple Developer Program for at least a year considering the nature of your acts. If you want to file an official complaint pursuant to an applicable Platform Regulation in your country or region you may Contact Us.

填表联系寻求帮助, 收到回复

Dear ,

To participate in the Apple Developer Program, you must submit a request to reinstate the original membership.

Please provide specific reasons why Apple should consider reinstating your membership in a response to this email.

We'll make sure your request is reviewed by the appropriate teams.

麻烦问一下,还能申请解封吗, 应该怎么回复申请解封?承认违规并承诺整改吗,(自签应该不允许)问题我不知道违反哪些规定。 如果不解封, 之前还能申请开发者吗?

拼车了一些人, 别人拿了证书后,除了自签还能进行其他违规行为吗?

]]>
最近 App 审核好慢,大家会这样吗? tag:www.v2ex.com,2025-10-31:/t/1169703 2025-10-31T06:33:01Z 2025-11-01T00:19:35Z finolaire member/finolaire Macos 怎么限制某个进程的 CPU 使用率? tag:www.v2ex.com,2025-10-30:/t/1169419 2025-10-30T06:40:19Z 2025-10-30T08:10:45Z seasona member/seasona 想限制一下 macbook 上监控软件的 CPU 使用率,尝试了一些 GUI 软件都不生效。

想自己写个小程序,尝试了以下方式也都不可行:

  1. cgroup, macos 没有
  2. 通过 kill SIGSTOP 和 SIGCONT 信号,macos 也不支持
  3. 改 nice 值,只是调低优先级,并不能实际将 CPU 使用率限制到 20%这样

有没有什么好办法?

]]>
上架 App Store 是否需要软件著作权 tag:www.v2ex.com,2025-10-28:/t/1169007 2025-10-28T13:50:56Z 2025-10-29T06:02:19Z jsph member/jsph 独资企业 Apple Developer Program 注册&收益 tag:www.v2ex.com,2025-10-26:/t/1168410 2025-10-26T04:36:52Z 2025-10-26T12:50:50Z jsph member/jsph 苹果网站显示 Apple Developer Program 分为个人和组织两类,独资企业属于个人类别,不需要 DUNS 编号,App Store 的供应商信息将显示个人法定姓名。

那为了供应商信息显示为公司名字,独资企业可以注册组织类别吗?

另外,App Store 款项可以直接打到公司对公帐户吗?是否需要以组织身份注册才能做到这一点?

]]>
独立开发者有点难啊 tag:www.v2ex.com,2025-10-25:/t/1168262 2025-10-25T00:47:50Z 2025-10-26T23:46:40Z Dislocator member/Dislocator 升级了 Macos 26

状态栏管理的 Bartender 、ICE 用不着了

验证码复制的 Copier 用不着了

开发者投入的时间精力还有用户需求洞察能力,免费变成了平台成长的养分

没有人需要为独立开发者的生存负责

不说了,送外卖去了。

]]>
如何看待你开发的软件被破解? tag:www.v2ex.com,2025-10-17:/t/1166432 2025-10-17T06:54:44Z 2025-10-23T04:42:25Z inyfee member/inyfee 我开发的 macos 上的软件一直都被 Macked.app 这个网站破解,我之前试过加一点防御手段,目前看起来无效。

我这个软件用户量不多,所以我并不在意被破解,但是我就比较好奇,有没有其它办法来追踪到被破解? 我好想知道破解版对我这半死不活的用户量到底是有没有影响?

我有集成了 firebase 收集一些数据,也有往自己服务器上扔一些保活数据,破解版是不是会把这些网络链接给拦截了?

]]>
iOS 原生开发现在是不是都用 Swift ,用 OC 的还有么? tag:www.v2ex.com,2025-10-14:/t/1165031 2025-10-14T01:40:36Z 2025-10-23T05:28:53Z luckyzd member/luckyzd 做了好多年的 OC ,万一要重新找工作,精通 swift 是不是必选项?

]]>
请教 海外开发者 的 ios app 上架国内流程 tag:www.v2ex.com,2025-10-07:/t/1163580 2025-10-07T02:08:38Z 2025-10-07T13:51:17Z VA4 member/VA4 调研了一圈,发现海外开发者计划 ios app 上架国区 app store 是需要 icp 备案的,个人、公司都行

如果 ios app 是 ai 类的产品,比如 文生图类,基于 gpt-image1 模型,那么上架国内能通过吗?是否需要算法备案?先谢过了!

]]>
求助,碰到这样的 app 审核怎么办呢? tag:www.v2ex.com,2025-10-01:/t/1163003 2025-10-01T01:24:28Z 2025-10-01T04:57:48Z qdwang member/qdwang 背景:苹果 app ,已经迭代了很多个版本,内购我设定价格 19.99 (从上架开始到现在没变过),app 内价格显示是用 storekit2 的 api 拿到的。

审核不通过原因:内购价为 9.99 ,但是 app 显示 19.99 。

(不知道哪来的 9.99 ???)

于是我回复说,内购价一直是 19.99 ,并且附上了 appstoreconnect 的内购页面定价截图。

今天审核回复我了:还是内购价与 app 显示对不上,要求继续改。

这下死局了,求助各位大佬,碰到这样的情况,我应该怎么办?来来回回已经拖了一周了

]]>
iOS 内购 的若干问题 tag:www.v2ex.com,2025-09-30:/t/1162819 2025-09-30T02:18:11Z 2025-09-30T07:44:10Z chouqiu member/chouqiu 现在是在 App Store Connect 后台开启了 App Store 服务器通知

填写了 生产环境服务器 URL沙盒环境服务器 URL 两个回调地址

生产环境服务器 URL: https://prod.xxx.com/iapNotify

沙盒环境服务器 URL: https://test.xxx.com/iapNotify

在开发过程中,测试同事使用 TestFlight 安装了最新版本的 app

当客户端完成支付时,沙盒环境服务器 URL 会收到苹果服务器通知,一个是 JWT 字符串

signedPayload解出来是下面这样的:

{ "notificationType": "ONE_TIME_CHARGE", "notificationUUID": "d03b3bae-a63c-4fd3-ad4f-69e52fb966fd", "data": { "appAppleId": 6751180999, "bundleId": "xx.yy.zz", "bundleVersion": "62", "environment": "Sandbox", "signedTransactionInfo": "eyJhbG..." }, "version": "2.0", "signedDate": 1759197475796 } 

再把signedTransactionInfo解出来是这样的:

{ "transactionId": "2000001023950888", "originalTransactionId": "2000001023950888", "bundleId": "xx.yy.zz", "productId": "xx.yy.zz.product_01", "purchaseDate": 1759197470000, "originalPurchaseDate": 1759197470000, "quantity": 1, "type": "Consumable", "appAccountToken": "856bb959-ae22-4711-2005-af69286aceed", "inAppOwnershipType": "PURCHASED", "signedDate": 1759197475796, "environment": "Sandbox", "transactionReason": "PURCHASE", "storefront": "CHN", "storefrontId": "143465", "price": 6000, "currency": "CNY", "appTransactionId": "704888381761368888" } 

appAccountToken 是我们的订单唯一标识

问题:

1.怎么确认这个订单已完成支付

是只要有这个回调就认为是支付成功了吗?

2.如果订单退款是怎么处理

沙盒环境好像不能测试内购的退款流程,如果上线了退款时,也会有这种服务器通知吗

3.现在要提审 app ,更换了生产环境接口 https://prod.xxx.com ,在 TestFlight 里更新到最新版

支付完成后,App Store 的服务器通知还是会请求到 沙盒环境服务器 https://test.xxx.com ,这样订单标识就对不上了。那 App Store 的审核人员审核内购时会审核不通过吧。

首次对接 iOS 内购,问题有点多,希望各位大佬赐教

]]>
非常奇怪的苹果 App 审核失败理由 tag:www.v2ex.com,2025-09-29:/t/1162771 2025-09-29T23:53:14Z 2025-09-30T05:12:38Z qdwang member/qdwang 我上传自己 app 新版本后,审核失败,给了理由如下:

“违反 1.1.6 。内购价格为 19.99 ,但是之前通过的内购价格为 9.99”

简直见了鬼了,我内购价格从第一版开始从来没变过,一直是 19.99 ,不知道哪来的 9.99 。而且现在 appstoreconnect 页面里看,内购价格也是 19.99 。

最奇怪的来了,这不是这个版本的第一个 build 。我先上传了版本 build 10 ,让他们审核,通过了。但是我发现有个 bug ,于是撤掉了,新上传了 build 11 ,然后他们就审核出这个问题了。

请问一下有经验的大佬,这种情况怎么办?我已经回复了审核,但是 2 天了还没反应...

]]>
IOS26 App 小组件背景在 CarPlay 上被移除的问题 tag:www.v2ex.com,2025-09-29:/t/1162619 2025-09-29T05:06:00Z 2025-09-29T06:06:00Z xjpz member/xjpz
由于 IOS26 支持在 CarPlay 车机上显示小组件,因此在自己开发的 App 上也加了小组件并且可以自定义背景图片,小组件在 iphone 上正常显示,但是在 CarPlay 车机上背景图标被移除了。

Apple 开发文档确实也说了,但是没找到解决办法,
https://developer.apple.com/documentation/widgetkit/adding-standby-and-carplay-support-to-your-widget

但是 Top Widgets+ App 却可以做到,请问是如何做到的?有懂的朋友可以说下吗? ]]>
苹果 app 开发真是痛苦啊 tag:www.v2ex.com,2025-09-11:/t/1158601 2025-09-11T08:42:34Z 2025-09-16T08:13:15Z qdwang member/qdwang AI 都救不了的程度,文档实在太烂,导致不管是 gemini 还是 gpt 都经常给出错误的解答

绝望😞

]]>
缓解 ios 恶意退款:从零开始搭建“防退款系统” tag:www.v2ex.com,2025-09-09:/t/1158083 2025-09-09T09:44:49Z 2025-09-09T13:42:01Z zhouhuhu007 member/zhouhuhu007 做 ios 开发的朋友们,有遇到过大规模的恶意退款么?一夜之间,少则几百刀,多则上万刀,一下子全部退掉,甚至会导致 App 被下架,开发者的努力付之东流。

其实 Apple 在收到用户的退款申请后,会发送 3 次 CONSUMPTION_REQUEST 的通知给我们开发者,根据开发者提供的 CONSUMPTION INFO (例如:用户的累计消费金额,累计退款金额,开发者的退款偏好等)进行综合决策。因此开发者只要及时的、正确地回复 Apple 的 CONSUMPTION_REQUEST ,就能帮助 Apple“公平”地决策,有效降低恶意退款的比例。

当前市面上有些平台已经实现了 CONSUMPTION_REQUEST 的自动答复系统,例如 RevenueCat ( https://www.revenuecat.com/)等,但是有一个显著的缺点,就是需要开发者把 AuthKey 和 In-App Purchase Key 等上传到云端。相当于开发者需要把 AppStore Connect 的连接和查询的权利,全部交给三方服务( RevenueCat 等)。这对一些安全敏感的开发者(包括企业开发者)来说,是完全不可接受的。

为了解决这个问题,我开源了一款管理 Apple Notificaiton 的系统,支持一键部署到 Supabase 中,并用 Valut 保管 Apple 的密钥,同时可以自动答复 CONSUMPTION_REQUEST ,并且展示答复的 Consumption Info 中的详细信息和含义。这样,开发者就可以轻松、及时地处理 Apple 发来的退款征询意见。在保证 AuthKey 和 In-App Purchase Key 安全性的同时,大大降低退款的订单数(对于消耗品,尤其有效)。

项目地址: https://github.com/argus-sight/refund-swatter-lite

开发者朋友们,大家试试吧,有问题可以联系 rockrong89@gmail.com

]]>
前端想要学习 ios,求指点学习路线 tag:www.v2ex.com,2025-08-28:/t/1155521 2025-08-28T06:03:04Z 2025-08-28T11:45:52Z lyq member/lyq 请问 ios 和 android 的外汇收入如何合理合法的进入呢? tag:www.v2ex.com,2025-08-19:/t/1153350 2025-08-19T01:37:08Z 2025-08-28T09:53:54Z MuDong17 member/MuDong17 尝试了一下申请美区开发者账户,需要护照或者身份证,无法申请。继续换了国区的 Apple ID 。

现在想做收费的 app,如果产生了收益,请问如何合理合法的将收益汇入?小红书上说可以使用空中云汇,但是没太开明白是怎么操作。

另外大佬们有没有建议,是申请外区的 Apple ID 和 Google Play 好还是国区的更方便?主要纠结的就是申请时的难度和收款时的难度。

是否有必要弄一个海外公司来做?(业务不大)

]]>
ios app 绕过 iap 支付获取拉新奖励会被审核打回吗? tag:www.v2ex.com,2025-08-17:/t/1152946 2025-08-17T02:52:20Z 2025-08-17T22:09:59Z jayasme member/jayasme 现在开发了一个功能准备推更新了,主要就是用户可以通过邀请码的形式拉新来获取免费的会员试用,时间只有 1 天,比其他购买项(最短 7 天)要少很多,并且我措辞上强调是免费试用 1 天,由于是我自己的后台控制解锁,绕过了 iap ,并且用户在兑换邀请码的时候也没有走苹果的官方兑换页面,这个被苹果发现会被打回审核吗?

]]>
多个开发者账号,会被关联吗 tag:www.v2ex.com,2025-07-25:/t/1147747 2025-07-25T10:32:41Z 2025-07-25T12:10:51Z kirieievk member/kirieievk 之前谷歌就是,第一个没事儿.后买呢第二个第三个,一提交 app 就封账号 苹果也会吗?

]]>
XCode 的 7 日签名有办法不借助第三方工具,写个脚本在有效期<1 天时自动重签吗?默认好像要过期了才能重签。自己开的 App,不打算上架,不想注册开发者账号 tag:www.v2ex.com,2025-07-12:/t/1144840 2025-07-12T19:47:55Z 2025-07-13T02:32:16Z drymonfidelia member/drymonfidelia 购买苹果开发者账号有什么风险吗 tag:www.v2ex.com,2025-07-12:/t/1144743 2025-07-12T06:21:33Z 2025-07-26T02:26:47Z Severin member/Severin 背景是想要注册一个个人开发者账号用于发布一个新的应用,但是在苹果官网注册,直接就被无理由的拒绝了,后面发邮件沟通了好几轮也没有结果,目前已经没有任何回复了。尝试用家人的身份和新设备注册,还是失败,已经不准备和苹果沟通了。现在淘宝上有出售账号的,这种账号有没有风险,有没有人尝试过

]]>
🎉 更新来了|我开发的 PDF 阅读器 Rainbow PDF 上线了 OCR 功能 + 表格提取增强 + 批注改进 tag:www.v2ex.com,2025-07-08:/t/1143753 2025-07-08T07:14:28Z 2025-07-22T12:02:57Z zongmumask666 member/zongmumask666 大家好,我是一个独立开发者,之前发帖介绍了我基于 PDFium + Swift 开发的轻量级 macOS PDF 阅读器 Rainbow PDF ,感谢大家的反馈,带来了很多真实的使用建议 🙏

这次我根据大家反馈更新了一些呼声较高的功能,欢迎继续试用并留言交流!


🚀 本次更新亮点:


🧪 应用定位:

目前版本是 **macOS **,后续会推出 iPad/iOS 版本(开发中)

有兴趣合作的技术大佬欢迎加入(联系方式: 微信 zongmumask)。

也欢迎大家加入 QQ 群继续体验和反馈,互加交流技术和产品方向 🙌

]]>
最新一代“摄影风格”是如何存储相关信息的? tag:www.v2ex.com,2025-06-30:/t/1141911 2025-06-30T03:29:12Z 2025-06-20T06:21:59Z 0rangem00n member/0rangem00n https://support.apple.com/zh-cn/guide/iphone/iph629d2cd37/18.0/ios/18.0

iPhone 16 系列上的最新一代“摄影风格”是如何实现的?
相关的信息是如何存储的?
通过读取一张照片的信息获取它的“摄影风格“参数,再写入另一张照片达成「套用滤镜」的效果是否有可行性? ]]>
用 cursor 写了一个支持,提交 ips 和 dSYMs 的工具,挺漂亮的,有用的话,你们拿去开箱用就行 tag:www.v2ex.com,2025-06-27:/t/1141553 2025-06-27T12:25:38Z 2025-06-27T08:23:38Z justtokankan member/justtokankan git 地址: https://github.com/zhouzhuhao/Crash_analysis

]]>
CoreML 模型 ML Program 格式加载耗时比 Neural Network 格式长很多… tag:www.v2ex.com,2025-06-17:/t/1139045 2025-06-17T01:27:14Z 2025-06-17T02:33:12Z shengkai member/shengkai 我不知道是不是转换的问题,转换的脚本除了输出格式外其他完全一样,加载的时间差异在 15 倍以上…就算是初次加载这个时间也有点难以接受了,更何况图中还是中位数…

ML Program 格式性能

Neural Network 格式性能

有大手子指导一下么?非常感谢!

P.S. 已经提了 issue 暂时还没人管…

]]>
用 h5 实现了一款 3 农问题,咨询类 app,纯 h5 的,然后用 flutter 打包成原生 apk、ipa,不套壳可以上架 app store 吗? tag:www.v2ex.com,2025-06-09:/t/1137380 2025-06-09T06:21:50Z 2025-06-10T03:08:28Z 20200924 member/20200924 用 h5 实现了一款 3 农问题,咨询类 app ,纯 h5 的,然后用 flutter 打包成原生 apk 、ipa,不套壳可以上架 app store 吗?

]]>
大家的 iOS 开发者有没有遇到要求提供身份证和持股信息?不知道大家有没有遇到,最后怎么解决的? tag:www.v2ex.com,2025-06-03:/t/1136127 2025-06-03T11:21:05Z 2025-06-06T13:35:04Z e13lau member/e13lau 今天登陆我自己的苹果开发者账号提示需要填身份信息和账号主体的信息,不知道大家有没有遇到,最后怎么解决的?

第一步

img1

第二部

img2

填完后直接提示处理中,还是不能登陆

img3

我的帐号不会是没了吧😭

]]>
我又来更新啦! macOS PDF 阅读器新功能上线:打印、白夜模式、双页切换… tag:www.v2ex.com,2025-05-26:/t/1134378 2025-05-26T06:40:20Z 2025-06-02T12:08:09Z zongmumask666 member/zongmumask666 大家好,我是之前分享过自己开发的 macOS PDF 阅读器的独立开发者。 上次发帖后,收到了大家非常多的支持和反馈——真心感谢!很多使用建议我都已经在第一时间安排开发了💪

这次来简单汇报下新版本的一些更新进展:

✅ 本次新增功能:

• 🖨️ 新增打印功能:支持高质量分页打印(非截图渲染)

• 🌗 白夜模式切换:支持浅色 / 深色界面切换(黑底白字更护眼)

• 📖 双页 / 单页阅读模式:阅读体验更灵活

• 🔍 新增缩放选项:适应整页 / 页面宽度,一键切换

🔧 项目背景

• 我是独立开发者,使用 Swift + PDFium 构建了这款 PDF 阅读器,目标是打造一款 跨平台、价格亲民、功能聚焦的 PDF 工具

• PDFium 的跨平台特性也为我后续支持 Windows 和 Android 奠定了基础

• 当前版本支持注释、表格提取(针对可编辑 PDF )、基础阅读体验优化,后续计划增加更多 PDF 功能。

[App Store 下载地址] 👇👇👇👇:

Rainbow PDF(免费)

欢迎大家加入微信群继续体验和反馈,也欢迎互加交流技术和产品方向 🙌

]]>
国内身份可以注册外区的 apple 开发者账户吗?是不是必须登录云上贵州? tag:www.v2ex.com,2025-05-20:/t/1133127 2025-05-20T14:17:19Z 2025-05-20T15:26:31Z SkywalkerJi member/SkywalkerJi https://developer.apple.com/help/account/membership/enrolling-in-the-app

1.注册开发者账户先需要一个 apple id 。
2.开发者账户注册过程中可能要提交证件验证身份。
3.这个注册的设备必须登录 iCloud 。

这三条加起来的意思就是国区身份的开发者必须注册云上贵州吧?即使 app 不在国内上架。 ]]>
我开发了一款 PDF 阅读器(基于 PDFium + Swift ,免费) tag:www.v2ex.com,2025-05-19:/t/1132773 2025-05-19T06:53:26Z 2025-05-23T18:18:00Z zongmumask666 member/zongmumask666 我是一个独立开发者,最近上线了一款 macOS 上的 PDF 阅读器,最初是因为自己处理 PDF 时总觉得不够顺手,就想着自己做一个,功能更聚焦、体验更清爽一点。

开发过程中我选择了 PDFium 作为渲染引擎,主要是为了未来的跨平台计划(包括 Windows 和 Android ),这样可以最大限度复用底层代码,降低维护成本。同时在 macOS 上用 Swift 实现了 UI 部分,整体开发体验也不错。

这款阅读器目前支持:

未来我会继续更新,逐步加入编辑功能,比如修改文字、插入段落、重新排版等。也计划提供同步和多平台版本,打造一个价格亲民但实用的 PDF 工具,适合个人和小团队使用。

开发过程中也遇到了不少挑战,要深入理解 PDF 文件结构,研究 PDFium 的源码实现,才能实现稳定而准确的表格提取算法。像表格单元格的定位、线框判断、内容顺序识别等,都需要结合文本、图形和布局信息进行分析。这部分是整个项目中最耗时、但也最有价值的部分。

现在 App 已经上线,欢迎 mac 用户试用,也欢迎交流开发经验、踩坑记录、或产品反馈~

table

annotation

appearance

App Store: Rainbow PDF

]]>
部署 nextjs、nuxt vue 到 Cloudflare Page 遇到的坑爹问题,时间和金钱都浪费了 tag:www.v2ex.com,2025-05-16:/t/1132129 2025-05-16T01:50:08Z 2025-05-16T18:30:36Z meigesir member/meigesir 大家可能会说,时间和金钱都浪费了,这么大成本,为什么不在 vps 或者 Dokploy 上部署。

其实是 Cloudflare 这个菩萨太香了,几乎 0 成本服务器费用,尤其我们要多做项目,这样从成功率更容易成功,所以成本对我们很重要。万一哪个项目火了,我们可以再去宠幸那个项目。

最近使用 Cloudflare Page 部署项目,遇到部署问题,代价很大。交的学费就是,白白浪费 1 天或几天的时间,到最后还是解决不了这个部署问题,真的很抓狂。接下来我会告诉下唯一的、反直觉、速效的方案。

其实方案很简单,就是项目做一些改动,尤其大的,要 Cloudflare page 部署一次,如果是线上产品,那就直接非主分支部署,这样只会部署到 preview 分支,不会影响到线上的业务。

这样如果遇到部署的问题,解决当下的改动或最近的小改动就行了。

不这样做的代价可能就是以半天的时间为单位浪费,可能还解决不了问题,你说抓不抓狂。而我遇到了两次这样的大问题,这一次更是浪费是时间和钱财,我会告诉你具体的情况。

我这次是等项目完成之后,想一步 deploy 到 Cloudflare 成功,结果处理了一天都没解决。各种问 AI ,结果 3 分钟,加上 cursor 刚更新,新的调用计费政策,cursor o3 就耗光了一个月的额度,损失几十刀。时间和金钱都浪费了。

下面两张图是 cursor 的 o3 调用和扣费,当时就把 o3 model 禁了,用不起用不起。

url=https://ibb.co/vyL24Rj

url=https://ibb.co/W4Fk720r

最后我只能沿着 git 提交记录排查,结果最近一次成功部署在 35 次提交之前,很绝望。直接原因是引入了 shadcn-nuxt 这个库,非官方库,某种原因就是部署不了。

那只能从那个 git 提交点开始改动了,这是最笨又快速方法。毕竟这么多提交记录,变量太大了,AI 也懵逼了,我浪费了时间和 AI 费用,结果问题还是没有解决。

我上次遇到类似的问题,是部署 nextjs 项目到 Cloudflare page ,哎,结果这次是 nuxt vue 项目,我以为不一样,结果一样折磨我一天时间,最后只能回到之前的 git 提交点,一步一步几十个提交记录,再手工去搬运。

这是我遇到的 Cloudflare 的两次部署问题,耗费了大量代价:时间和金钱成本,总结出的解决方案,希望可以帮到大家避坑,谢谢~

也分享记录在了 X: https://x.com/meigesir/status/1923186773833707947

]]>
[应用审核被拒] 使用 react native 开发的 app 提交 App Store 审核被拒(4.3.0 Design: Spam) tag:www.v2ex.com,2025-05-14:/t/1131627 2025-05-14T02:26:31Z 2025-05-14T12:54:28Z liujigang member/liujigang

Guideline 4.3(a) - Design - Spam

We noticed your app shares a similar binary, metadata, and/or concept as apps > submitted to the App Store by other developers, with only minor differences.

Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps.

纯 react native 开发,用到的 native 能力使用的 npm 下载较高的的依赖库(二十多个),自己写的 native 代码很少基本没有。

万能的 v 友们,有没有什么好的解决办法?/抱拳

]]>
各位 iOS 开发者们,你们的 APP 最近卡审了吗? tag:www.v2ex.com,2025-05-13:/t/1131480 2025-05-13T08:31:24Z 2025-05-13T08:38:42Z rap16 member/rap16 个人开发者账号,你们近期有出现此类的情况吗? ]]> 一次漫长的苹果审核 tag:www.v2ex.com,2025-05-10:/t/1130871 2025-05-10T08:54:23Z 2025-05-16T19:32:32Z snowsun member/snowsun 4 月份我的第一款 macOS 应用开发完了,是一款基于大模型的翻译总结工具。起初一切都挺顺利,初版很快就通过审核了。后续又迭代了几个版本,基本也都是当天就审核通过了。这审核速度确实有点出乎我的意料。

正当我准备开始快速迭代大干一场的时候。。最近提交的一个更新,突然被驳回了。审核发现了一个问题,于是赶紧修复重新提交,接着又被拒绝,审核开始询问我为什么要获取辅助功能权限,因为这个辅助功能是这款 app 的核心玩法,我于是解释了一遍发过去。然后漫长的等待就开始了。。

一连等了 5 天没有任何回应。我想试试加急,但是提交加急审核居然报错了,说什么没有收到我的提交,出错了。然后我不死心的我又按照提示发邮件联系,苹果支持人员很快给我回复了邮件,只是礼貌的表示继续等待,还需要时间。。。

又等了 2 天,还是没反应,期间我又优化了很多功能,于是决定撤回重新提交。重新提交后又进入了 In Review 状态,然后就没有然后了。。。又等了 5 天。。我又尝试给苹果审核发邮件,这次我把所有和苹果审核来往的信息和邮件都给到 gpt ,让他帮我起草一份申述邮件。果然比我写的好很多,有理有据,还很动情。很快苹果审核给我回复了邮件,可能他们也感受到我的急躁。这次回邮件还特地安慰我,不要着急,我们保证你的应用没有被遗忘,只是需要时间审核,请继续等待。。更贴心的是他们知道我来自中国,提醒我可以用中文和他们交流。所以如果你是中国地区的开发者,完全可以用中文和他们交流。

继续等待。。期间我搜索了下,发现有很多类似案例 ,有等待超过 1 个月的,简直就是鬼故事。。我有点灰心。甚至跑去淘宝想看看有没有类似付费服务,翻了下还真有,要价 100 ,说可以加急审核,要求我提供苹果开发者账号密码。。。提供账号我有点不能接受。。于是作罢继续等待。

终于在又等待了 3 天后。。我收到了过审的邮件。。简直泪目。😭。把这段经历记录下来,我知道写的有点啰嗦,但是如果有同样新手遇到类似的经历,可以参考下。只要我们把东西做好,然后就是相信苹果,耐心等待吧。

写了这么多,如果你看到最后,请允许我介绍下我这款 app 吧。

🌵仙人掌 AI 助手, 支持选中文字快速翻译和总结。

]]>
请问如何学习 object-c 的 ios 开发 tag:www.v2ex.com,2025-05-07:/t/1130135 2025-05-07T05:08:19Z 2025-05-07T10:59:05Z guin member/guin 公司找人快发的 ios 项目,是 基于 oc 开发的,现在想让我负责维护和迭代,我是没有 ios 开发和原生基础的,现在需要接手,我找了下教程都是 oc 基础语法,感觉很少配套体系的 oc ios 开发教程,请问我要熟练掌握并可以维护这个项目需要哪些知识? 我知道可以有人吐槽为啥不用 swift ,这个也不是我能觉定的,木已成舟没办法,而且可以涨薪,只能面向工资编程,请大家给点意见

]]>
苹果开发者账号的正确注册姿势是什么? tag:www.v2ex.com,2025-05-07:/t/1130046 2025-05-07T00:50:08Z 2025-05-07T14:33:26Z Greendays member/Greendays
1. 使用的是企业邮箱注册
2. 通过同事的 iPhone 上的 apple developer 应用完成注册和付款
3. 应用的上传是通过 Apple uploader 做的(在 Windows 上开发的跨平台应用)

这里面是哪里出了问题?难道是要买一个全新的 Mac 才能完成注册吗? ]]>
想问后台大佬们一个部署的问题 tag:www.v2ex.com,2025-05-06:/t/1129855 2025-05-06T03:35:02Z 2025-05-06T11:06:26Z BNineCoding member/BNineCoding 大佬们好,小弟是客户端,请教一个问题:

我之前开发的 App 数据都是放在 iCloud 的,但体验非常差。

所以近期想把数据从 iCloud 的方案切成纯云数据库的方案(短期不需要后台并发队列之类逻辑,但后期可能需要)

基于这个诉求,请问最简单可行的方案是什么呢?

]]>
ios 开发这么离谱的吗 tag:www.v2ex.com,2025-05-02:/t/1129398 2025-05-02T06:50:35Z 2025-05-19T08:35:25Z hwdq0012 member/hwdq0012 我的 mac book 版本是 14.7.4 (23H420) Sonoma
我安装了 xcode 16.2 , 想开发 ios 16.0 的版本(因为我的 iphone 是这个版本
但是 xcode16.2 内置的 ios sdk 是 18.2
于是我又下载了一个 xcode 14.0.1 (内置 ios sdk 16.0 ), 但是 Sonoma 不支持这个版本的 xocde
我又把 xcode 14.0.1 内置 的 ios sdk 16.0 复制到 xcode 16.2 中, 还是不能使用 16.0 的 ios sdk

❯ xcrun --sdk ios --show-sdk-version 2025-05-02 14:42:44.267 xcodebuild[40697:13592334] [MT] DVTSDK: Skipped SDK /Applications/Xcode16.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk; its version (16.0) is below required minimum (18.2) for the iphoneos platform. 2025-05-02 14:42:44.430 xcodebuild[40697:13592334] Writing error result bundle to /var/folders/pr/vrpq9jvn4jgff8c5jmlm12mm0000gp/T/ResultBundle_2025-02-05_14-42-0044.xcresult xcodebuild: error: SDK "ios" cannot be located. 2025-05-02 14:42:45.664 xcodebuild[40699:13592356] [MT] DVTSDK: Skipped SDK /Applications/Xcode16.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk; its version (16.0) is below required minimum (18.2) for the iphoneos platform. 2025-05-02 14:42:45.837 xcodebuild[40699:13592356] Writing error result bundle to /var/folders/pr/vrpq9jvn4jgff8c5jmlm12mm0000gp/T/ResultBundle_2025-02-05_14-42-0045.xcresult xcodebuild: error: SDK "ios" cannot be located. xcrun: error: Failed to open property list '/Users/hbb/source/repos/rn/AwesomeProject/ios/SDKSettings.plist' 2025-05-02 14:42:47.075 xcodebuild[40700:13592367] [MT] DVTSDK: Skipped SDK /Applications/Xcode16.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk; its version (16.0) is below required minimum (18.2) for the iphoneos platform. 2025-05-02 14:42:47.241 xcodebuild[40700:13592367] Writing error result bundle to /var/folders/pr/vrpq9jvn4jgff8c5jmlm12mm0000gp/T/ResultBundle_2025-02-05_14-42-0047.xcresult xcodebuild: error: SDK "ios" cannot be located. xcrun: error: unable to lookup item 'SDKVersion' in SDK 'ios' 

各位佬都怎么设备 开发环境的,如果要支持旧环境的话, 不然要装旧的操作系统吧

]]>
打包 mac 应用进行分发一定需要进行苹果开发者认证并付费吗? tag:www.v2ex.com,2025-04-30:/t/1129047 2025-04-30T01:53:36Z 2025-04-30T07:09:47Z silenceboychen member/silenceboychen github 上有很多开源项目提供了 mac 版的安装包,可直接下载安装,说明打包应用时进行了证书签名,这是否意味着作者都有苹果开发者账号并且付费认证了?有没有不付费也能将打包的 mac 应用程序进行线下分发的方式?

]]>
数字服务法 DSA Compliance 这审核要多久 tag:www.v2ex.com,2025-04-28:/t/1128552 2025-04-28T01:51:44Z 2025-04-29T01:06:08Z jimmyrespawn member/jimmyrespawn 提交 20 天了没回应,一直正在审核中。

]]>
请教问题, iOS LiDar ARKit 计算场景中物体体积(有偿)(如果提供可行的思路也可以) tag:www.v2ex.com,2025-04-22:/t/1127299 2025-04-22T06:58:09Z 2025-04-22T13:51:29Z letuslinux member/letuslinux 想做一个扫描物体,然后计算物体体积的功能,但是不想使用 captureSession ,因为 capture 要转很多圈,这样很麻烦,有没有办法 lidar 扫描,然后计算物体体积,比如只扫描到 3 个面,最后其他两个面,就根据上面的点估算出来,这样计算体积。

]]>
TestFlight 所请求的 App 不可用或者不存在。 tag:www.v2ex.com,2025-04-22:/t/1127170 2025-04-22T01:16:10Z 2025-04-22T09:37:27Z 0rangem00n member/0rangem00n
错误详情:在我上传到 App Store Connect 、正常邀请用户加入测试、用户也正常加入测试之后,用户点击下载就会弹出所请求的 App 不可用或者不存在。

尝试解决:最初我以为是国区的问题,于是邀请了一个美区 ID 加入测试,还是同样的错误。

请求帮助:请问有什么解决办法吗?不使用 TestFlight 通过其他方式能达到我的目的也可以。

信息补充:开发者 ID 是国区 ID➕中国身份证注册的。

谢谢各位。 ]]>
该怎么选 MacMini M4 还是 MacBook M4 tag:www.v2ex.com,2025-04-15:/t/1125589 2025-04-15T06:32:27Z 2025-04-16T16:09:46Z InAndOut member/InAndOut 最近要写 iOS 的 app,打算也在这个设备上写安卓的原生 app(如果 iOS 的项目效果好) 主要是写 iPad 端的程序

在 MacMini 和 MacBook 之间来回犹豫

V 友们给个建议 1 、移动办公的需求不多,办公室还是家里都有 32 寸的显示器 2 、app 会需要调用麦克风,摄像头,MacBook 设备自带的有,但是我现在也有罗技的摄像头,插在 MacMini 上估计开发也可以

总预计资金 9000 元以内,感觉用上国补和学生可以买个 MacBook M4 16G+256G 的 但是同样的价钱 MacMini 能上更好的配置,而且硬盘还可以资金换,不用和 MacBook 一样去专业换 SDD 。

想看看群友推荐选哪个? 17 年以前用 Intel 的 CPU 开发过 iOS 后来没写了

]]>
求个 swiftUI 和 UIkit 教程 tag:www.v2ex.com,2025-04-07:/t/1123658 2025-04-07T02:40:29Z 2025-04-07T05:04:13Z main1234 member/main1234 感觉详细的教程好少啊,有教程可以推荐下嘛

]]>
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86