{ "version": "https://jsonfeed.org/version/1", "title": "iDev", "description": "iOS \u53ca OS X \u5f00\u53d1\u6280\u672f\u8ba8\u8bba\u533a\uff0ciOS \u662f
iPhone \u53ca iPad \u4e0a\u8fd0\u884c\u7684\u64cd\u4f5c\u7cfb\u7edf\u3002", "home_page_url": "go/idev", "feed_url": "feed/idev.json", "icon": "https://cdn.v2ex.com/navatar/c51c/e410/13_large.png?m=1651385982", "favicon": "https://cdn.v2ex.com/navatar/c51c/e410/13_normal.png?m=1651385982", "items": [ { "author": { "url": "member/kisscat2013", "name": "kisscat2013", "avatar": "https://cdn.v2ex.com/avatar/94dd/6901/130787_large.png?m=1778226284" }, "url": "t/1211192", "date_modified": "2026-05-08T08:43:01+00:00", "content_html": "\u73b0\u5728\u662f\u6709\u8fd9\u4e48\u4e00\u4e2a\u573a\u666f\uff0c\u6211\u4eec\u81ea\u5df1\u7684\u84dd\u7259\u8033\u673a\u901a\u8fc7\u53cc\u51fb/\u4e09\u51fb\u662f\u53ef\u4ee5\u63a5\u542c\u548c\u6302\u65ad\u7cfb\u7edf\u7535\u8bdd\u7684\uff0c\u7136\u540e\u6211\u4eec leader \u5e0c\u671b\u80fd\u5728 App \u4e2d\u901a\u8fc7\u6307\u4ee4\u6765\u5b9e\u73b0\u63a5\u542c/\u6302\u65ad\u3002
\u8033\u673a\u4f7f\u7528\u7684\u662f\u7eaf\u81ea\u5b9a\u4e49 BLE \u534f\u8bae \uff0c\u6ca1\u6709\u5b9e\u73b0\u6807\u51c6 HFP \u534f\u8bae\u8fde\u63a5\u7684\u84dd\u7259\u8033\u673a\uff0c\u975e\u6765\u7535\u60c5\u51b5\u4e0b\uff0cBLE \u6307\u4ee4\u6267\u884c\u7684\u90fd\u6ca1\u95ee\u9898\uff0c\u6765\u7535\u65f6\u97f3\u9891\u8def\u7531\u88ab\u7cfb\u7edf\u81ea\u52a8\u5207\u6362\u4e86\uff0c\u4e0d\u662f A2DP \uff0c\u8fd9\u5c31\u5bfc\u81f4\u6211\u4eec\u7684 BLE \u6307\u4ee4\u6267\u884c\u4e86\u4f46\u662f\u6ca1\u6548\u679c\uff0c\u65e0\u6cd5\u5b9e\u73b0\u63a5\u542c\u548c\u62d2\u63a5\u3002

\u8033\u673a\u5382\u5546\u56de\u590d\u7684\u662f\uff0c\u8033\u673a\u901a\u8fc7 sco \u4f20\u8f93\u97f3\u9891\uff0c\u6765\u7535\u573a\u666f\u548c\u6b63\u5e38\u573a\u666f\u6709\u51b2\u7a81\uff0c\u6240\u4ee5\u4e0d\u505a\u901a\u8bdd\u6309\u952e\u6307\u4ee4\u3002\u5b89\u5353\u8868\u793a\u975e sco \u6a21\u5f0f\u4e0b\u53ef\u4ee5\u6302\u65ad\u63a5\u542c\uff0c\u73b0\u5728\u95ee\u9898\u538b\u529b\u7ed9\u5230\u6211\u4eec iOS \u4e86\u3002
\u600e\u4e48\u529e\u5440\uff1f", "date_published": "2026-05-08T07:44:54+00:00", "title": "iOS \u8033\u673a BLE \u547d\u4ee4\u80fd\u5b9e\u73b0\u63a5\u542c/\u6302\u65ad\u7cfb\u7edf\u7535\u8bdd\u5417\uff1f", "id": "t/1211192" }, { "author": { "url": "member/baiic", "name": "baiic", "avatar": "https://cdn.v2ex.com/gravatar/af7caa4639890ddd4e8550fd01ca62ca?s=73&d=retro" }, "url": "t/1210339", "date_modified": "2026-05-05T11:26:35+00:00", "content_html": "

\u4e4b\u524d\u6ca1\u63a5\u89e6\u8fc7\u76f8\u5173\u7684\u4e1c\u897f\uff0c\u60f3\u6ce8\u518c\u4e00\u4e2a\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\uff0c\u4e3b\u8981\u662f\u60f3\u505a\u6d77\u5916\u7684\u5e02\u573a\uff0capp \u7684\u4e0b\u8f7d\u9875\u9762\u7684\u5f00\u53d1\u8005\u663e\u793a\u7684\u662f\u4e2d\u6587\u8fd8\u662f\u62fc\u97f3\u554a\uff1f\u8981\u662f\u4e2d\u6587\u7684\u8bdd\uff0c\u505a\u6d77\u5916\u5e02\u573a\u5dee\u70b9\u610f\u601d\u554a

\n", "date_published": "2026-05-05T11:21:28+00:00", "title": "\u56fd\u5185\u6ce8\u518c\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u662f\u4e2d\u6587\u8fd8\u662f\u62fc\u97f3\u554a", "id": "t/1210339" }, { "author": { "url": "member/fromzero", "name": "fromzero", "avatar": "https://cdn.v2ex.com/avatar/cb4b/0410/298593_large.png?m=1663122550" }, "url": "t/1209376", "date_modified": "2026-04-30T00:20:24+00:00", "content_html": "

https://swiftpackageindex.com/lwj1994/apple_view_model

\n

\u4e0d\u540c\u4e8e\u4f20\u7edf\u7684 viewmodel \uff0c\u82f9\u679c vm \u4e0d\u5c40\u9650\u4e8e\u53ea\u670d\u52a1 ui \u3002\n\u57fa\u4e8e\u670d\u52a1\u6ce8\u518c\u7684 \u4f2a di \u3002viewModel \u53ef\u5145\u5f53\u4efb\u4f55\u5c42\uff0crepo service\n\u5f15\u7528\u8ba1\u6570\u81ea\u5df1\u611f\u77e5\u751f\u547d\u5468\u671f\uff0c\u81ea\u52a8\u9500\u6bc1 vm \u3002

\n

.package(url: \"https://github.com/lwj1994/apple_view_model.git\", from: \"0.3.1\")

\n

ai \u4f7f\u7528\uff1a npx skills add https://github.com/lwj1994/apple_view_model --skill apple-view-model

\n", "date_published": "2026-04-29T07:09:03+00:00", "title": "\u5199\u82f9\u679c App \u5c31\u7528 \u82f9\u679c ViewModel", "id": "t/1209376" }, { "author": { "url": "member/guin", "name": "guin", "avatar": "https://cdn.v2ex.com/avatar/038b/d442/400625_large.png?m=1728535864" }, "url": "t/1209302", "date_modified": "2026-04-29T03:15:46+00:00", "content_html": "

\u4eca\u5929\u672c\u6765\u60f3\u63d0\u4ea4\u65b0\u7248\u672c\uff0c\u6784\u5efa\u53d1\u5e03\u5230 app store \u7684\u65f6\u5019\u63d0\u793a\nValidation failed

\n

SDK version issue. This app was built with the iOS 18.5 SDK. All iOS and iPadOS apps must be built with the iOs 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect or submitted for distribution. (ID: e06176fb-4ad9-4681-b4f4-429dd 1be4b9b)

\n

\u4ece\u5b98\u7f51\u641c\u4e86\u4e0b\u8bf4\u81ea 2026 \u5e74 4 \u6708 28 \u65e5\u8d77\nApps uploaded to App Store Connect must be built with Xcode 26 or later using an SDK for iOS 26, iPadOS 26, tvOS 26, visionOS 26, or watchOS 26.

\n

\u771f\u5751\u7239\u554a\uff0c\u672c\u6765\u8fd8\u60f3 15.6 \u4e00\u76f4\u7528\u5462

\n", "date_published": "2026-04-29T02:49:40+00:00", "title": "\u5f00\u53d1 ios \u5e76\u53d1\u5e03\u5230\u82f9\u679c\u5546\u5e97\u5fc5\u987b\u8981\u6c42 \u7cfb\u7edf\u548c xcode \u662f 26 \u4e86\uff1f", "id": "t/1209302" }, { "author": { "url": "member/0x01Dev", "name": "0x01Dev", "avatar": "https://cdn.v2ex.com/avatar/5754/0107/563970_large.png?m=1774786977" }, "url": "t/1209156", "title": "\u8bf7\u6559\u4e0b\u5927\u5bb6\uff0c\u505a\u4e86\u4e00\u4e2a ai \u5e94\u7528\uff0c\u60f3\u4e0a\u67b6 app store \u9700\u8981\u6df1\u5ea6\u5408\u6210\u5907\u6848\u4e48\uff1f", "id": "t/1209156", "date_published": "2026-04-28T09:27:09+00:00", "content_html": "

\u6211\u53bb\u7f51\u4e0a\u641c\u597d\u50cf\u8bf4\u9700\u8981\u4ec0\u4e48\u6df1\u5ea6\u5408\u6210\u7b97\u6cd5\u5907\u6848\uff0c\u4e0d\u77e5\u9053\u662f\u5426\u771f\u7684\u9700\u8981\u63d0\u4ea4\uff0c\u6709\u61c2\u7684 v \u53cb\u4e48

\n" }, { "author": { "url": "member/samhjn", "name": "samhjn", "avatar": "https://cdn.v2ex.com/gravatar/e459e5a053a268df574d1bb9f384371f?s=73&d=retro" }, "url": "t/1208103", "date_modified": "2026-04-24T00:24:28+00:00", "content_html": "

\u6700\u8fd1\u9f13\u6363\u4e86\u4e00\u4e2a AI Agent App \uff08 https://github.com/samhjn/iClaw)\uff0c\u611f\u89c9\u6709\u70b9\u610f\u601d\uff0c\u4e8e\u662f\u82b1$99 \u5f00\u901a\u4e86 Apple Developer \u8d26\u53f7\uff0c\u51c6\u5907\u4e0a\u67b6\u8bd5\u8bd5\u3002

\n

\u4e8e\u662f\u7ecf\u8fc7\u4e86\u4e24\u8f6e\u62d2\u5ba1\uff08\u7b2c\u4e00\u8f6e\u8bf4\u6211 Crash on start \u4f46\u6ca1\u63d0\u4f9b Crash Report \uff1b\u7b2c\u4e8c\u8f6e\u8bf4\u6211 Metadata \u4e0d\u5408\u89c4\uff0c\u4e0d\u80fd\u5728\u4e2d\u56fd\u533a Cue \u5230 OpenAI/Anthropic \u4ee5\u53ca\u8981\u660e\u786e\u8bf4\u660e HealthKit \u7684\u573a\u666f\uff09\uff0c\u7b2c\u4e09\u8f6e\u63d0\u4ea4\u76ee\u524d\u5361\u5728 In Review \u72b6\u6001\u5feb\u4e24\u5468\u4e86\u3002

\n

\u672c\u6765 Testflight \u8fd8\u80fd\u8fc7\u5ba1\u7684\uff08 https://testflight.apple.com/join/Uq7vKNjS \uff09\uff0c\u73b0\u5728\u770b\u8d77\u6765\u56e0\u4e3a\u6709\u4e2a\u7248\u672c\u5728\u5ba1\u6838\uff0cTestflight \u65b0\u7248\u672c\u53f7\u4e5f\u5361\u4f4f\u4e86\uff0c\u53ea\u80fd\u88ab\u8feb\u56de\u9000\u7248\u672c\u53f7\u7528\u4e4b\u524d\u8fc7\u5ba1\u7684\u7248\u672c\u53f7\u53d1\u65b0\u7684\u6d4b\u8bd5\u3002

\n

\u6211\u540c\u671f\u8d70\u4e0a\u67b6\u6d41\u7a0b\u7684 App \u5df2\u7ecf\u8fc7\u5ba1\u4e09\u4e2a\u5c0f\u7248\u672c\u4e86\uff0c\u8fd9\u4e2a App \u73b0\u5728\u8fd8\u5728 In Review \u3002\u5f00\u5de5\u5355\u7ed9 Apple \uff0cApple \u53ea\u80fd\u544a\u8bc9\u6211\u201c\u5ba1\u6838\u6d41\u7a0b\u6b63\u5728\u7167\u5e38\u8fdb\u884c\u201d\u3002

\n

\u73b0\u5728\u7ec8\u4e8e\u660e\u767d\u4e3a\u5565\u82f9\u679c\u662f\u7238\u7238\u4e86\u3002

\n", "date_published": "2026-04-23T12:30:22+00:00", "title": "App \u5ba1\u6838 In Review \u4e24\u5468\u4e86", "id": "t/1208103" }, { "author": { "url": "member/hashtome", "name": "hashtome", "avatar": "https://cdn.v2ex.com/avatar/61c2/b35f/345150_large.png?m=1777165479" }, "url": "t/1207878", "title": "\u6390\u6307\u4e00\u7b97\u4ece\u53bb\u5e74 12 \u6708\u5f00\u59cb ai \u7f16\u7a0b\u6211\u5df2\u7ecf\u505a\u4e86 8 \u4e2a\u9879\u76ee\uff0c\u672a\u6765\u5e0c\u671b\u518d\u53d1\u4e2a\u624b\u673a\u548c\u6e38\u620f\u5e94\u7528", "id": "t/1207878", "date_published": "2026-04-22T23:31:21+00:00", "content_html": "https://github.com/hooosberg?tab=repositories
\u6390\u6307\u4e00\u7b97\u4ece\u53bb\u5e74 12 \u6708\u5f00\u59cb ai \u7f16\u7a0b\u6211\u5df2\u7ecf\u505a\u4e86 8 \u4e2a\u9879\u76ee\uff0c\u8fd8\u6709\u4e09\u56db\u4e2a\u4e0d\u6210\u529f\u6ca1\u4e0a\u4f20\u7684
\u8c37\u6b4c\u63d2\u4ef6
DOMPrompter
BeRaw
Packpour
\u82f9\u679c\u7535\u8111
GlotShot
TrekReel
WitNote
AgentLimb
\u7f51\u7ad9
UIXskills

\u672a\u6765\u8fd8\u60f3\u505a\u624b\u673a ios \u548c \u4e00\u4e2a\u6e38\u620f
\u8fd8\u5728\u7ea0\u7ed3\u521b\u610f
\u6211\u7684\u68a6\u60f3\u5e0c\u671b\u5728\u8fd9\u4e2a\u6708\u5148\u505a\u4e2a ios \u5c0f\u5e94\u7528\u79fb\u52a8\u7aef\u7684
\u6700\u540e\u6e38\u620f\u662f\u6211\u7684\u795e\u676f" }, { "author": { "url": "member/FringJX", "name": "FringJX", "avatar": "https://cdn.v2ex.com/avatar/35bf/bde0/161110_large.png?m=1776829633" }, "url": "t/1207468", "date_modified": "2026-04-22T00:17:21+00:00", "content_html": "\u7406\u7531\u662f\u8fdd\u53cd Guideline 2.4.5 - Performance


App \u9700\u8981\u7533\u8bf7\u8f85\u52a9\u529f\u80fd\u6743\u9650\u6765\u5b9e\u73b0\u81ea\u52a8\u7c98\u8d34\u7684\u529f\u80fd\uff0c\u6211\u8c03\u7814\u4e86\u5f88\u591a\u5df2\u7ecf\u4e0a\u67b6\u7684 app \u90fd\u6709\u8fd9\u4e2a\u529f\u80fd\u548c\u6743\u9650\u7533\u8bf7\u7684\u6d41\u7a0b\uff0c\u4e3a\u5565\u5c31\u6211\u5361\u8fd9\u91cc\u4e86\uff0c\u90a3\u4e9b\u5df2\u7ecf\u4e0a\u67b6\u7684\u662f\u600e\u4e48\u5b9e\u73b0\u8fc7\u5ba1\u7684\uff1f

\u6709\u6ca1\u6709\u8fc7\u6765\u4eba\u6709\u7ecf\u9a8c\u53ef\u4ee5\u5206\u4eab\u7684

\u5ba1\u6838\u539f\u6587\uff1a
Issue Description

The app requests access to Accessibility features on macOS but does not use these features for accessibility purposes.

Accessibility features are intended to help users with different capabilities interact with their devices and app. Apps may not use features designed to increase accessibility for other purposes.

Next Steps

Revise the app to only use Accessibility features to increase accessibility. Any app feature that uses Accessibility for a purpose other than increasing accessibility should be removed.

If there are no alternatives for providing the functionality the app requires, use Feedback Assistant to submit an enhancement request.

Resources

- Review the documentation for the Accessibility framework.
- Learn more about requirements for apps distributed via the Mac App Store in guideline 2.4.5.", "date_published": "2026-04-21T06:29:12+00:00", "title": "Mac App \u4e0a\u67b6 App Store \u88ab\u62d2\uff0c\u600e\u4e48\u89e3\u51b3\uff1f", "id": "t/1207468" }, { "author": { "url": "member/jackgoudan", "name": "jackgoudan", "avatar": "https://cdn.v2ex.com/gravatar/f380d8e19658f35595e8e0f98eac33d6?s=73&d=retro" }, "url": "t/1207239", "date_modified": "2026-04-21T00:36:57+00:00", "content_html": "

\u8bf7\u6559\u4e00\u4e0b v \u7ad9\u7684\u5927\u4f6c\uff0c\u6211 vibe coding \u4e86\u4e00\u4e2a iOS APP \uff0c\u671f\u671b\u6536\u8d39\u662f\u505a\u6210\u6708\u4ed8\u8ba2\u9605\u5236\uff0c\u76ee\u524d\u5bf9\u4e8e\u6536\u8d39\u8fd9\u5757\u4e0d\u592a\u61c2\uff0c\u60f3\u54a8\u8be2\u4e00\u4e0b\uff0c\u5982\u679c\u6211\u60f3\u56fe\u5feb\uff0c\u5728 APP \u5185\u7f6e\u8df3\u8f6c\u94fe\u63a5\u6216\u8005\u6302\u6253\u8d4f\u7801\uff0c\u8fd9\u6837\u662f\u5426\u5408\u89c4\uff1f \u82f9\u679c\u5ba1\u6838\u7684\u65f6\u5019\u8fd9\u6837\u4f1a\u88ab\u6253\u56de\u5417\uff1f

\n

\u5982\u679c\u4e0a\u9762\u8bf4\u7684\u662f\u91ce\u8def\u5b50\uff0c\u90a3\u5bf9\u4e8e\u4e2a\u4eba\u5f00\u53d1\u8005\uff0c\u5408\u89c4\u7684\u8def\u5b50\u662f\u4e0d\u662f\u53ea\u6709\u641e\u4e2a\u4f53\u6237\uff0c\u7136\u540e\u63a5\u5165\u5fae\u4fe1\u652f\u4ed8\u552f\u4e00\u9053\u8def\u3002

\n", "date_published": "2026-04-20T09:05:35+00:00", "title": "iOS APP \u652f\u4ed8\u63a5\u5165\u95ee\u9898\u8bf7\u6559", "id": "t/1207239" }, { "author": { "url": "member/kenshinhu", "name": "kenshinhu", "avatar": "https://cdn.v2ex.com/avatar/4b84/2771/88764_large.png?m=1772689002" }, "url": "t/1206369", "date_modified": "2026-04-16T09:49:16+00:00", "content_html": "

\u5982\u9898\uff0c\u6700\u8fd1\u4ee5\u89c2\u671b \u82f9\u679c\u5f00\u53d1\u8005\u8fd9\u8fb9\u7684\uff0c\u4f46\u53d1\u73b0\u73b0\u5728 99 \u5200\u7684\u548c\u4ee5\u524d\u4e0d\u4e00\u6837

\n

\u95ee\u4e86\u4e00\u4e0b GPT \u73b0\u5728\u56fd\u5185\u5f00\u53d1\u8005\u662f\u53ef\u4ee5\u4e0a\u67b6\u5230\u6d77\u5916\u7684\uff0c\u4ec5\u662f\u6536\u5e33\u9700\u8981\u62a5\u7a0e\uff1f

\n

\u4f46\u6d77\u5916\u5f00\u53d1\u8005\u5e33\u865f\u5c31\u662f\u76f4\u63a5\u5bf9\u6d77\u5916\u6237\u53e3\uff08\u6e2f\u533a\u5e10\u6237\uff09\uff0c\u4ec5\u8981\u5b9a\u65f6\u7ed3\u6c47\u5c31\u53ef\u4ee5\uff1f

\n

\u5728 V2 \u91cc\u7684\u82f9\u679c\u5f00\u53d1\u8005\u5927\u5927\u4eec\u6709\u54ea\u4e9b\u5efa\u8bae\uff1f \u9084\u662f\u65e0\u8111 \u76f4\u63a5\u5f00\u4e2d\u56fd\u533a\u5f00\u53d1\u8005\u5e33\u865f\uff0c\u540c\u65f6\u7559\u610f\u76f8\u5173\u7684\u76d1\u7ba1\u4fe1\u606f\uff1f

\n", "date_published": "2026-04-16T07:44:06+00:00", "title": "\u73b0\u5728 Apple \u5f00\u53d1\u8005\u5e33\u865f\u61c9\u8a72\u662f\u7528\u54ea\u4e2a\u5730\u533a\u4f1a\u66f4\u597d\uff1f", "id": "t/1206369" }, { "author": { "url": "member/inyfee", "name": "inyfee", "avatar": "https://cdn.v2ex.com/avatar/7b4e/82cb/32439_large.png?m=1760497379" }, "url": "t/1206366", "date_modified": "2026-04-17T14:17:33+00:00", "content_html": "

\u4e4b\u524d\u4e00\u76f4\u7528\u8c46\u5305\u7ed9\u5973\u513f\u8bb2\u6545\u4e8b\uff0c\u540e\u6765\u542c\u817b\u4e86\uff0c\u81ea\u5df1 vibe \u4e86\u4e00\u4e2a\u3002\u53cd\u6b63\u6211\u4e5f\u6709\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\uff0c\u5c31\u987a\u4fbf\u60f3\u7740\u8981\u4e0a\u7ebf\u3002

\n

\u82f9\u679c\u5e94\u8be5\u95ee\u9898\u4e0d\u5927\u3002

\n

\u4e4b\u540e\u6211\u7a81\u7136\u95ee\u8d77 ai \uff0c\u4e86\u89e3\u4e00\u756a\u4e4b\u540e\uff0c\u611f\u89c9\u5929\u584c\u4e86\u3002

\n

\u6211\u4e4b\u524d\u8fd8\u5728\u95ee \u4e0a\u67b6\u7684\u6d41\u7a0b\uff1a t/1205644\n\u73b0\u5728\u611f\u89c9 Android \u7aef\u786e\u5b9e\u4e0d\u7528\u8003\u8651\u4e86\u3002

\n

APP \u5185\u5bb9\u4f1a\u5305\u62ec\uff1a\u4f7f\u7528 AI \u751f\u6210\u6545\u4e8b\uff0c\u4e5f\u4f1a\u8c03\u7528 AI \u751f\u6210\u5c01\u9762\u56fe\u7247\u3002\u5c31\u8fd9\u4e24\u70b9\uff0c\u5e94\u7528\u662f\u5426\u662f\u88ab\u5f52\u5c5e\u4e8e\u513f\u7ae5\u6559\u80b2\u7c7b\u7684 AIGC \u5e94\u7528\uff1f

\n

AI \u63d0\u793a\u6211\u8fd9\u7c7b\u5e94\u7528\uff0c\u4e0a\u67b6\u96be\u5ea6\u6781\u5927\uff0c\u5f97\u6709\u7b97\u6cd5\u5907\u6848\uff0c\u5927\u6a21\u578b\u8c03\u7528\u5907\u6848\uff0c\u4f01\u4e1a\u8eab\u4efd\uff0c\u5df4\u62c9\u5df4\u62c9\u4e00\u5927\u5806\u3002

\n

\u6211\u5c31\u662f\u6765\u6c42\u8bc1\u4e00\u4e0b\u54c8\uff0c\u8bf7\u5404\u4f4d\u770b\u770b\u662f\u5426\u771f\u662f\u5982\u6b64\u3002

\n

PS\uff1a \u6211\u786e\u5b9e\u5df2\u7ecf\u4e0d\u518d\u60f3\u7740\u80fd\u4e0a\u67b6\u7684\u4e8b\u4e86\u3002\u53ea\u662f\u6211\u8001\u5a46\u5728\u95ee\uff0c\u80fd\u4e0d\u80fd\u7ed9\u5979\u7684\u540c\u4e8b\u7528\uff0c\u56e0\u4e3a\u6211\u8001\u5a46\u770b\u4e86\u6211\u7684 demo \u4e4b\u540e\u611f\u89c9\u8fd8\u53ef\u4ee5\u3002\u4f46\u662f\u5979\u540c\u4e8b\u662f\u534e\u4e3a\u3002

\n

\u5e7f\u4e1c\u8fd9\u8fb9\u5728\u5927\u529b\u63a8\u5e7f OPC \u516c\u53f8\uff0c\u600e\u4e48\u5c31\u4e0d\u80fd\u5728 APP \u4e0a\u67b6\u8fd9\u4e00\u5757\u653e\u677e\u70b9\uff5e\uff5e\uff5e

\n", "date_published": "2026-04-16T07:33:39+00:00", "title": "\u7ed9\u5973\u513f vibe \u4e86\u4e00\u4e2a\u6545\u4e8b\u7c7b\u7684 app\uff0c\u505a\u5b8c\u53d1\u73b0\uff0c\u8fd9\u7c7b\u5e94\u7528\u4f3c\u4e4e\u4e0a\u7ebf\u96be\u5ea6\u6781\u5927\uff1f", "id": "t/1206366" }, { "author": { "url": "member/unibrighter", "name": "unibrighter", "avatar": "https://cdn.v2ex.com/avatar/024b/91a1/245031_large.png?m=1775732753" }, "url": "t/1204698", "date_modified": "2026-04-09T11:13:30+00:00", "content_html": "

[\u82f1\u8bed\u4f5c\u6587\u9898\u00b72026 \u5e74\u51fa\u6d77\u5377] \u5047\u5982\u4f60\u662f\u72ec\u7acb\u5f00\u53d1\u8005\u674e\u534e,\u5199\u4e00\u7bc7\u95ee\u5019\u4fe1 Tim Cook \u5e76\u544a\u8bc9\u4ed6\u4f60\u6700\u65b0\u53d7\u5230 AppStore \u5ba1\u6838\u7684\u4e0d\u516c\u6b63\u5f85\u9047.

\n

claude \u8ba9\u6211\u5199\u4fe1\u7ed9 tcook \u544a\u5fa1\u72b6,\u6211\u6765\u8bd5\u8bd5\u770b. \u987a\u4fbf\u8fc7\u6765\u6c34\u4e00\u5e16.\n\u5929\u6740\u7684\u82f9\u679c\u5ba1\u6838\u6c99\u96d5,vibe coding \u6765\u4e86\u4ee5\u540e\u65e5\u5b50\u4e00\u5b9a\u5f88\u8270\u96be\u5427. \u6253\u5de5\u4eba\u4f55\u82e6\u4e3a\u96be\u6253\u5de5\u4eba.

\n

[\u9ad8\u8003\u82f1\u8bed\u4f5c\u6587\u9898\u00b72026 \u5e74\u51fa\u6d77\u5377]

\n

\u5047\u5982\u4f60\u662f\u72ec\u7acb\u5f00\u53d1\u8005\u674e\u534e,\u5f00\u53d1\u4e86\u4e00\u6b3e\u753b\u753b App,\u7ea6 1 \u4e07\u7528\u6237.\n\u6700\u8fd1 iPad \u4e25\u91cd bug,\u7528\u6237\u6253\u5f00\u753b\u5e03\u76f4\u63a5\u767d\u5c4f.\n\u4f60\u8fde\u591c\u4fee\u597d\u4e86,\u63d0\u4ea4\u82f9\u679c\u5ba1\u6838\u7136\u540e\u88ab\u50bb\u798f\u82f9\u679c\u8fde\u62d2 5 \u6b21.

\n

AI \u8bf4\u7ed9 tcook@apple.com \u5199\u4fe1\u4f1a\u6709\u6240\u5e2e\u52a9.\n\u8bf7\u6839\u636e\u4ee5\u4e0b\u6750\u6599,\u7ed9\u82f9\u679c CEO Tim Cook \u5199\u4e00\u5c01\u4e0d\u8d85\u8fc7 500 \u5b57\u7684\u82f1\u6587\u6c42\u52a9\u4fe1\u3002

\n

\u7b2c\u4e00\u8f6e

\n

\u82f9\u679c\uff1aApple \u767b\u5f55\u6309\u94ae Sign in with Apple \u70b9\u4e86\u6ca1\u53cd\u5e94\u554a.\n\u674e\u534e\uff1a(\u662f\u4e0d\u662f test sandbox \u7684\u82f9\u679c id \u95ee\u9898?)\u540e\u53f0\u65e5\u5fd7\u96f6\u62a5\u9519,\u6211 discord \u548c qq \u7fa4\u90fd\u95ee\u8fc7\u4e86.\u7528\u6237\u5929\u5929\u767b\u6ca1\u95ee\u9898,\u672c\u5730\u7248\u672c\u6211\u4e5f\u622a\u56fe\u5f55\u5c4f\u7ed9\u4f60\u770b\u4e86. \u793e\u533a\u4e5f\u6709\u53cd\u9988 bug,\u8981\u4e0d\u60a8\u770b\u770b?\n\u82f9\u679c\uff1a\u6211\u5f00\u6c34\u679c\u644a\u7684,\u80fd\u4e0d\u77e5\u9053\u6709\u6ca1\u6709\u95ee\u9898?\n\u674e\u534e\uff1a\u597d\u7684\u54e5,\u6211\u7167\u505a,\u6211\u6682\u65f6\u628a\u5165\u53e3\u5173\u4e86,\u5148\u6392\u67e5. \u60a8\u5148\u770b\u80fd\u4e0d\u80fd\u8fc7\u5ba1\u6211\u4eec\u7684\u529f\u80fd\u4fee\u590d.

\n

\u7b2c\u4e8c\u8f6e

\n

\u82f9\u679c\uff1a\u4f60\u8fd9\u4e2a Google \u767b\u5f55\u600e\u4e48\u8df3\u5230\u5916\u9762\u6d4f\u89c8\u5668\u4e86,\u4f60\u8fd9\u8df3\u8f6c\u6d41\u7a0b\u6709\u95ee\u9898\u554a?\n\u674e\u534e\uff1a\u597d\u7684\u6211\u8fd9\u5c31\u6539,\u6211\u6682\u65f6\u9690\u85cf.(\u6d4b\u4f60\u7801\u5176\u4ed6\u90a3\u4e48\u591a\u5927 app \u90fd safari \u8df3\u8f6c\u4f60\u4e0d\u7ba1\u6765\u7ba1\u6211).

\n

\u7b2c\u4e09\u8f6e

\n

\u82f9\u679c\uff1a\u7528\u6237\u767b\u5f55\u4e0d\u4e86\u554a. \u7ed9\u4f60\u673a\u4f1a\u4f60\u4e0d\u4e2d\u7528\u554a.\n\u674e\u534e\uff1a\uff1f\uff1f\uff1f\u53d1\u5e16\u6211\u4eec\u6682\u65f6\u7ef4\u62a4\u4e0d\u884c\u5417?!\u800c\u4e14\u4f60\u8ba9\u6211\u9690\u85cf\u7684\u5173\u7684\u554a\uff1f\uff1f\uff1f\n\u82f9\u679c\uff1a\u53cd\u6b63\u767b\u5f55\u4e0d\u4e86. 2.1. \u5c31\u662f 2.1.\n\u674e\u534e\uff1a\u884c\u2026\u2026\u6211\u653e\u4e2a\"\u529f\u80fd\u7ef4\u62a4\u4e2d\"\u7684\u63d0\u793a. \u7238\u7238,\u60a8\u77a7,\u8fd9\u6837\u884c\u5417?

\n

\u7b2c\u56db\u8f6e

\n

\u82f9\u679c\uff1a\u7528\u6237\u8fd8\u662f\u767b\u5f55\u4e0d\u4e86,\u4f60\u8fd9\u600e\u4e48\u80fd\u53eb\u793e\u533a\u5462?\n\u674e\u534e\uff1a\u7238\u7238\u6536\u4e86\u795e\u901a\u5427.\u6211\u4e0d\u8981 comment \u4e86\u884c\u4e48,\u6211\u628a\u767b\u5f55\u6574\u4e2a\u5220\u4e86\uff0c\u533f\u540d\u76f4\u63a5\u80fd\u8bc4\u8bba\u4e86.\n\u82f9\u679c\uff1a\u7b80\u4ecb\u91cc\u5199\u4e86\"Community\",\u4e0d\u51c6\u786e,\u8fbe\u54a9. 2.3 \u9001\u4e0a. community \u6709\u95ee\u9898\u554a.\n\u674e\u534e\uff1a\u6211\u8fd9 App \u80fd\u53d1\u753b\u3001\u80fd\u6295\u7968\u3001\u80fd\u770b\u522b\u4eba\u7684\u4f5c\u54c1\uff0c\u4e0d\u53eb\u793e\u533a\u53eb\u4ec0\u4e48\uff1f\u53eb\u6211\u71e5\u79f0\u51af\u4e86\u4e2a\u798f\u9a6c\u514b\u561b?\u53f8\u9a6c\u82f9\u679c\u6211\u6c42\u6c42\u4e86.

\n

\u7b2c\u4e94\u8f6e

\n

\ud83d\udccc \u8865\u5145\u4fe1\u606f\uff1a

\n\n
\n

\u521a\u521a\u53d1\u751f\u5728\u6211\u8eab\u4e0a\u7684\u771f\u5b9e\u7ecf\u5386,\u4e0d\u5b58\u5728\u5938\u5f20.

\n

\u72ec\u7acb\u5f00\u53d1\u8005\u6bcf\u5929\u90fd\u5728\u548c\u50bb\u798f\u82f9\u679c\u6597\u667a\u6597\u52c7.bug \u4fee\u597d\u4e86\u53d1\u4e0d\u51fa\u53bb.\u773c\u7741\u7741\u770b\u5dee\u8bc4\u8fdb\u6765.

\n

\u6211\u71c3\u5c3d\u4e86. \u518d\u4e0d\u62b1\u6028\u5ba3\u6cc4\u4f1a\u75af\u7684.

\n", "date_published": "2026-04-09T11:10:49+00:00", "title": "[\u82f1\u8bed\u4f5c\u6587\u9898\u00b72026 \u5e74\u51fa\u6d77\u5377] \u5047\u5982\u4f60\u662f\u72ec\u7acb\u5f00\u53d1\u8005\u674e\u534e,\u5199\u4e00\u7bc7\u95ee\u5019\u4fe1 Tim Cook \u5e76\u544a\u8bc9\u4ed6\u4f60\u6700\u65b0\u53d7\u5230 AppStore \u5ba1\u6838\u7684\u4e0d\u516c\u6b63\u5f85\u9047.", "id": "t/1204698" }, { "author": { "url": "member/Astralume", "name": "Astralume", "avatar": "https://cdn.v2ex.com/avatar/783e/ccb7/112539_large.png?m=1776075818" }, "url": "t/1203911", "date_modified": "2026-04-07T01:58:07+00:00", "content_html": "

\u770b\u5230\u4e00\u4e2a\u6d88\u606f\uff0c\u82f9\u679c Apple Store 2026 \u5e74\u7b2c\u4e00\u5b63\u5ea6\u5168\u65b0\u5e94\u7528\u53d1\u5e03\u91cf\u540c\u6bd4\u6fc0\u589e 84%\u3002

\n

\u53ef\u80fd\u4f1a\u6709\u5f88\u591a\u4eba\u89c9\u5f97\u5f88\u60ca\u8bb6\uff0c\u89c9\u5f97\u73b0\u5728\u505a APP \u8fd8\u6709\u610f\u4e49\u5417\uff1f

\n

\u4f46\u662f\u53e6\u4e00\u4e2a\u60f3\u6cd5\u662f\uff1a\u6d6a\u8d8a\u591a\u3001\u9c7c\uff08\u6709\u4ef7\u503c\u7684\u4ea7\u54c1\uff09\u8d8a\u8d35\uff01

\n

\u52a0\u6cb9 \ud83d\udcaa

\n

\"\"

\n", "date_published": "2026-04-07T01:35:19+00:00", "title": "\u6740\u6b7b\u90a3\u4e2a\u624b\u5de5\u7a0b\u5e8f\u5458", "id": "t/1203911" }, { "author": { "url": "member/tommyshelbyV2", "name": "tommyshelbyV2", "avatar": "https://cdn.v2ex.com/gravatar/6dc94c49c8482052672fc2e51f201bd2?s=73&d=retro" }, "url": "t/1203897", "date_modified": "2026-04-07T01:15:09+00:00", "content_html": "

\u5f00\u53d1\u7684 ios \u5e94\u7528\uff0c\u56e0\u4e3a\u662f\u6709\u6a21\u578b\u5b58\u5728\uff0c\u6240\u4ee5\u5bf9\u624b\u673a\u5141\u8bb8\u5185\u5b58\u6709\u8981\u6c42\uff0c\u5728\u6211\u81ea\u5df1\u7684\u5f00\u53d1\u673a iphone12 \uff08 4G \u8fd0\u5b58\uff09\u4e0a\u8fd0\u884c\u662f\u53ef\u4ee5\u7684\u3002\n\u5b98\u65b9\u5ba1\u6838\u4e5f\u662f\u901a\u8fc7\u4e86\u3002\n\u4f46\u662f\u4e0a\u7ebf\u521a\u5356\u51fa\u53bb 7 \u4e2a\uff0c\u5e94\u7528\u5546\u5e97\u5c31 2 \u4e2a 1 \u661f\u5dee\u8bc4\u4e86\u3002\u6211\u4ee5\u4e3a\u6211\u7684\u5f00\u53d1\u673a\u5df2\u7ecf\u591f\u65e7\u4e86\uff0c\u96be\u9053\u73b0\u5728\u8fd8\u6709\u5f88\u591a\u4eba\u5728\u4f7f\u7528\u8fd0\u5b58\u5c0f\u4e8e 4G \u7684 iphone \u5417\uff1f\n\u8f6f\u4ef6\u529f\u80fd\u975e\u5e38\u7b80\u5355\uff0c\u5f00\u53d1\u8fc7\u7a0b\u4e2d\u53ea\u6709\u5185\u5b58\u4e0d\u8db3\u7684\u60c5\u51b5\u95ea\u9000\u8fc7\uff0c\u4f46\u662f\u4e5f\u8fdb\u884c\u4e86\u5185\u5b58\u4f18\u5316\u3002\u8fd9\u4e5f\u592a\u96be\u9876\u4e86\u3002

\n", "date_published": "2026-04-07T01:04:55+00:00", "title": "\u7528\u6237\u624b\u673a\u53ef\u80fd\u592a\u65e7\uff0c\u5bfc\u81f4 ios app \u5141\u8bb8\u95ea\u9000\uff0c\u56e0\u6b64\u5dee\u8bc4", "id": "t/1203897" }, { "author": { "url": "member/Eleatmelon", "name": "Eleatmelon", "avatar": "https://cdn.v2ex.com/avatar/f120/cb86/90815_large.png?m=1741150194" }, "url": "t/1203870", "date_modified": "2026-04-06T17:33:06+00:00", "content_html": "

\u90a3\u5929\u8111\u62bd\uff0c\u7528\u7f8e\u533a ID \u7ed9\u56fd\u533a ID \u4ed8\u4e86 Developer Program \uff0c\u73b0\u5728\u6536\u5230\u90ae\u4ef6\uff1a

\n

We noticed the information you provided during enrollment in the Apple Developer Program doesn\u2019t match your payment information. To complete your enrollment, we need to verify your identity. Please upload a government-issued photo ID that matches the information you provided during enrollment.

\n

\u5c31\u662f\u8bf4\u4ed8\u6b3e\u4fe1\u606f\u548c\u7533\u8bf7\u4fe1\u606f\u4e0d\u4e00\u81f4\u3002

\n

\u51e0\u4e2a\u9009\u9879\uff1a\n1 \u3001\u5bf9\u90ae\u4ef6\u7f6e\u4e4b\u4e0d\u7406\uff0c\u7136\u540e\u8fc7\u4e00\u6bb5\u65f6\u95f4\u8ba2\u5355\u53d6\u6d88\uff1f\n2 \u3001\u628a\u62a4\u7167\u4fe1\u606f\u4e0a\u4f20\uff1f\n3 \u3001\u4e3b\u52a8\u8054\u7cfb Apple Developer Support \uff0c\u53d6\u6d88\u8fd9\u4e00\u8ba2\u5355\uff1f

\n", "date_published": "2026-04-06T17:32:28+00:00", "title": "\u4e0d\u5c0f\u5fc3\u7528\u7f8e\u533a ID \u4ed8\u4e86\u56fd\u533a ID \u7684 Apple Developer Program\uff0c\u540e\u7eed\u600e\u4e48\u5904\u7406", "id": "t/1203870" }, { "author": { "url": "member/adobe90", "name": "adobe90", "avatar": "https://cdn.v2ex.com/gravatar/915fb2de310e47678e909d08946e9a45?s=73&d=retro" }, "url": "t/1203830", "title": "\u4e0d\u7528 WDA \u600e\u4e48\u8ba9 App \u8fdb\u5165\u81ea\u52a8\u5316\u6a21\u5f0f", "id": "t/1203830", "date_published": "2026-04-06T12:02:42+00:00", "content_html": "\u6211\u6700\u8fd1\u4e86\u89e3\u5230\u4e00\u4e2a\u975e\u5e38\u795e\u5947\u7684 App \uff0c\u53eb\"\u5feb\u70b9 JS\"\uff0c\u8fd9\u4e2a App \u662f\u4e13\u95e8\u7528\u6765\u7ed9\u811a\u672c\u5f00\u53d1\u4eba\u5458\uff0c\u505a\u624b\u673a\u81ea\u52a8\u5316\u7684\uff0c\u4f17\u6240\u5468\u77e5\uff0c\u6211\u4eec\u6b63\u5e38\u7684\u81ea\u52a8\u5316\u90fd\u662f\u4f9d\u8d56 FaceBook \u5f00\u6e90\u7684 WDA \u6765\u8fdb\u5165\u81ea\u52a8\u5316\u7684\uff0c\u8fd9\u4e2a WDA \u662f\u6ca1\u6709\u754c\u9762\u7684\uff0c\u662f UITest \u7684\u4e00\u4e2a bundle \uff0c\u5feb\u70b9 JS \u4ed6\u8fd9\u4e2a App \u975e\u5e38\u795e\u5947\uff0c\u4ed6\u5f00\u53d1\u4e86\u4e00\u4e2a xc \u7684\u63d2\u4ef6\uff0cvs \u63d2\u4ef6\u4e0a\u542f\u52a8 websocket \u670d\u52a1\uff0c\u7136\u540e\u624b\u673a\u8fde\u4e0a\u670d\u52a1\u4e4b\u540e\uff0cvs \u63d2\u4ef6\u6709\u4e2a\u53eb\u8282\u70b9\u67e5\u627e\u7684\u529f\u80fd\uff0c\u5230\u8fd9\u91cc\u90fd\u975e\u5e38\u6b63\u5e38\uff0c\u6700\u795e\u5947\u7684\u4e8b\u60c5\u6765\u4e86\uff0c\u70b9\u4e00\u4e0b\u8282\u70b9\u67e5\u627e App \u7adf\u7136\u8fdb\u5165\u4e86\u81ea\u52a8\u5316\u6a21\u5f0f\uff0c\u6709\u90a3\u4e2a\u7cfb\u7edf\u7ea7\u7684\u8499\u7248\uff0c\u628a\u6211\u60ca\u5446\u4e86\uff0c\u6709\u8c01\u77e5\u9053\u8fd9\u4e2a\u662f\u600e\u4e48\u5b9e\u73b0\u7684\u5417\uff1f" }, { "author": { "url": "member/zombiecong", "name": "zombiecong", "avatar": "https://cdn.v2ex.com/avatar/1823/72a1/103701_large.png?m=1775028960" }, "url": "t/1202735", "date_modified": "2026-04-01T04:40:29+00:00", "content_html": "

\u4e00\u5f00\u59cb\u7528\u8eab\u4efd\u8bc1\u9a8c\u8bc1\u7684\uff0c\u53d1\u73b0\u597d\u51e0\u4e2a\u95ee\u9898

\n

\u6bd4\u5982\u540d\u5b57\u662f \u201c\u5f20\u4e09\u201d

\n
    \n
  1. \u94f6\u884c\u5361\u9a8c\u8bc1\u7684\u65f6\u5019 Account Holder Name \u6ca1\u6cd5\u8f93\u5165\u4e2d\u6587\uff1f
  2. \n
  3. \u9a8c\u8bc1\u7528\u62fc\u97f3\u7684\u8bdd\uff0c\u5e94\u8be5\u7528 zhang san \uff0c\u8fd8\u662f san zhang?
  4. \n
  5. \u4e4b\u540e\u94f6\u884c\u5361 user info \u5e94\u8be5\u4f7f\u7528\u8eab\u4efd\u8bc1\u8fd8\u662f\u62a4\u7167\uff1f\u62fc\u97f3\u80fd\u7528\u8eab\u4efd\u8bc1\u9a8c\u8bc1\u7801\uff1f
  6. \n
  7. \u5982\u679c\u4f7f\u7528\u62a4\u7167\u9a8c\u8bc1\uff0c\u4f46\u662f\u5f00\u53d1\u8005\u672c\u8eab\u9a8c\u8bc1\u5374\u662f\u4f7f\u7528\u8eab\u4efd\u8bc1\u9a8c\u8bc1\u7684\uff0c\u4e0d\u4f1a\u6709\u95ee\u9898\u5417\uff1f
  8. \n
  9. \u597d\u591a\u5730\u65b9\u9a8c\u8bc1\u201cBirth City\u201d\uff0c\u600e\u4e48\u586b\uff1f\u8bb2\u9053\u7406\u8eab\u4efd\u8bc1\u548c\u62a4\u7167\u90fd\u6ca1\u6709\u2018Birth City\u2019\u7684\u51c6\u786e\u4fe1\u606f
  10. \n
\n", "date_published": "2026-04-01T02:55:19+00:00", "title": "\u82f9\u679c\u5f00\u53d1\u8005\u7684\u540d\u5b57\u7528\u4e2d\u6587\u8fd8\u662f\u62fc\u97f3\uff1f\u4ee5\u53ca\u94f6\u884c\u9a8c\u8bc1\u95ee\u9898", "id": "t/1202735" }, { "author": { "url": "member/letterLim", "name": "letterLim", "avatar": "https://cdn.v2ex.com/gravatar/81325c8b52a16dac25f3e219f0b1eaa0?s=73&d=retro" }, "url": "t/1199718", "date_modified": "2026-03-20T02:43:46+00:00", "content_html": "\u6211\u662f\u7528 react-native \u5f00\u53d1\u7684 \u53ea\u4e0a\u67b6\u4e86\u56fd\u533a \u731c\u6d4b\u6709\u4e24\u70b9\u539f\u56e0
1.\u4f7f\u7528\u4e86 expo-iap \u4f5c\u4e3a\u5185\u8d2d\u670d\u52a1(\u8fd9\u4e2a\u5e93\u4e0d\u80fd\u5728\u56fd\u533a\u4f7f\u7528??), \u6211\u7684\u5185\u8d2d\u53ea\u662f\u4e00\u4e2a\u7b80\u5355\u7684\u4f1a\u5458\u670d\u52a1
2.\u6211\u7684\u7535\u8111\u4e0a\u6709\u4e24\u4e2a\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7,\u662f\u4e0d\u662f\u4e00\u53f0\u7535\u8111\u4e0a\u53ea\u80fd\u6709\u4e00\u4e2a\u5f00\u53d1\u8005\u8d26\u53f7,\u73b0\u5728\u53e6\u4e00\u4e2a\u5f00\u53d1\u8005\u8d26\u53f7\u662f\u6b63\u5e38\u7684

\u5c1d\u8bd5\u8fc7 12315 \u82f9\u679c\u76f4\u63a5\u90ae\u4ef6\u8bf4\u65e0\u6cd5\u89e3\u5c01
\u4ee5\u4e0b\u662f\u90ae\u4ef6\u5185\u5bb9


This letter serves as notice of termination of the Apple Developer Program License Agreement (the \u201cADP Agreement\u201d) and the Apple Developer Agreement (the \u201cDeveloper Agreement\u201d) between you and Apple effective immediately.

Pursuant to Section 3.2(f) of the ADP Agreement, you agreed that you would not \u201ccommit any act intended to interfere with any of the Apple Software or Services, the intent of this Agreement, or Apple\u2019s 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\u2026\u201d 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.

\u8fd8\u60f3\u8bf7\u95ee\u4e00\u4e0b \u5982\u679c\u6211\u6362\u4e2a\u65b0\u7684\u7535\u8111 \u91cd\u65b0\u4e0a\u4f20\u4e4b\u524d\u7684 app \u8fd8\u6709\u88ab\u5c01\u7684\u98ce\u9669\u5417", "date_published": "2026-03-20T02:33:18+00:00", "title": "\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u88ab\u5c01 \u6709\u7c7b\u4f3c\u7ecf\u9a8c\u7684\u5417", "id": "t/1199718" }, { "author": { "url": "member/lc4t", "name": "lc4t", "avatar": "https://cdn.v2ex.com/avatar/3363/4c80/121671_large.png?m=1773662128" }, "url": "t/1198759", "date_modified": "2026-03-16T13:20:39+00:00", "content_html": "

\"\"

\n

\u4e24\u4e2a\u6700\u5e38\u7528\u8bbe\u5907\u3001\u6700\u5e38\u7528 ID \u6ce8\u518c\u90fd\u88ab\u62e6\u4e86\ud83d\ude02

\n

\u5b8c\u5168\u4e0d\u6e05\u695a\u539f\u56e0\uff0c\u90ae\u4ef6\u8fc7\u53bb\u4e86\uff0c\u770b\u770b\u660e\u5929\u5ba2\u670d\u600e\u4e48\u8bf4\ud83d\ude02

\n", "date_published": "2026-03-16T11:54:34+00:00", "title": "\u8fd8\u662f\u5230\u4e86\u8fd9\u4e00\u6b65\uff0c\u5f00\u53d1 APP \u6700\u96be\u7684\u662f Apple Developer Program ID", "id": "t/1198759" }, { "author": { "url": "member/rowling", "name": "rowling", "avatar": "https://cdn.v2ex.com/gravatar/b8a20b56f40f410f1812d22ecd70ffbf?s=73&d=retro" }, "url": "t/1196527", "title": "\u4e3a\u4e86\u89c4\u907f\u82f9\u679c\u5ba1\u6838 4.3\uff0c\u6211\u5f00\u53d1\u4e86\u4e00\u4e2a\u9879\u76ee\u76f8\u4f3c\u5ea6\u5bf9\u6bd4\u5de5\u5177", "id": "t/1196527", "date_published": "2026-03-07T09:46:51+00:00", "content_html": "\u4e3b\u8981\u5b9e\u73b0\u662f python \u5b9e\u73b0\u7684\uff0c\u53ef\u4ee5\u5217\u51fa 2 \u4e2a\u9879\u76ee\u4e4b\u95f4\u76f8\u540c\u7684\u7c7b\uff0c\u65b9\u6cd5\uff0c\u5c5e\u6027\u7b49\u7b49\uff0c\u76f8\u540c\u7684\u8d44\u6e90\u7b49\u7b49" }, { "author": { "url": "member/duhbbx1119", "name": "duhbbx1119", "avatar": "https://cdn.v2ex.com/gravatar/14d3a95c0ef667daa1eddbe22e101ce4?s=73&d=retro" }, "url": "t/1196059", "date_modified": "2026-03-05T22:38:15+00:00", "content_html": "

\u51c6\u5907\u7533\u8bf7\u4e00\u4e2a\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u53bb\u5f00\u53d1\u4e00\u4e9b iOS \u9879\u76ee

\n

\u7ed3\u679c\u8d26\u53f7\u5f00\u901a\u8fd8\u9700\u8981\u7533\u8bf7\uff0c\u4e5f\u4e0d\u663e\u793a\u7533\u8bf7\u8fdb\u5ea6\uff0c\u8fd9\u548b\u5f04\uff1f

\n

\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u8fd8\u6709\u5176\u4ed6\u9700\u8981\u6ce8\u610f\u7684\u4e1c\u897f\u5417\uff1f

\n

\u6211\u75af\u72c2\u4e0a\u67b6 app \u7684\u8bdd\uff0c\u82f9\u679c\u5546\u5e97\u4f1a\u6709\u9650\u5236\u4e0d\uff1f

\n", "date_published": "2026-03-05T06:56:35+00:00", "title": "\u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u7533\u8bf7\u4e86\uff0c\u8fd8\u9700\u8981\u5ba1\u6838\uff1f\u9700\u8981\u5ba1\u6838\u591a\u4e45\u5440", "id": "t/1196059" }, { "author": { "url": "member/Tumb1eweed", "name": "Tumb1eweed", "avatar": "https://cdn.v2ex.com/gravatar/bcae04c1c7cfa8752477386a1532ae39?s=73&d=retro" }, "url": "t/1194750", "date_modified": "2026-02-28T06:24:15+00:00", "content_html": "

\u60f3\u8bf7\u95ee\u4e0b\u5927\u5bb6\u662f 16+256 \u597d\u8fd8\u662f 8+512 \u597d\uff0c\u4f30\u8ba1\u5f00\u53d1\u4e0a\u4e5f\u5c31\u7528\u4e0b xcode \u548c\u4e00\u4e9b AI \u7f16\u7a0b\u52a9\u624b codex claude copilot \u8fd9\u4e9b

\n", "date_published": "2026-02-28T02:49:49+00:00", "title": "\u9884\u7b97\u6709\u9650 \u60f3\u6574\u4e00\u53f0 mac mini m1 \u505a ios \u5e94\u7528\u5f00\u53d1\uff08\u4e0a\u67b6\u5546\u5e97\uff09", "id": "t/1194750" }, { "author": { "url": "member/moyuman", "name": "moyuman", "avatar": "https://cdn.v2ex.com/avatar/a836/4831/425011_large.png?m=1778056822" }, "url": "t/1192845", "date_modified": "2026-02-21T12:34:40+00:00", "content_html": "

\u7c7b\u4f3c apple music \uff0c\u5c0f\u7ea2\u4e66\uff0cforward \u8fd9\u79cd\u7684\u8fd4\u56de\u6548\u679c\u662f\u600e\u4e48\u505a\u7684\uff1f\u5982\u4e0b\u56fe\nScreenRecording_02-14-2026 15-43-12_1.gif \"\"

\n", "date_published": "2026-02-14T07:46:36+00:00", "title": "\u6c42\u52a9\uff0c ios app \u7684\u8fd9\u79cd\u6548\u679c\u600e\u4e48\u505a\u7684\uff1f", "id": "t/1192845" }, { "author": { "url": "member/sakamoto123", "name": "sakamoto123", "avatar": "https://cdn.v2ex.com/avatar/b741/b022/407768_large.png?m=1772094587" }, "url": "t/1190632", "date_modified": "2026-02-04T07:07:29+00:00", "content_html": "

\u5982\u9898\u3002\napp \u5df2\u7ecf\u5ba1\u6838\u901a\u8fc7\u4e86\uff0c\u4f46\u662f\u5206\u53d1\u56fd\u533a\u5374\u544a\u77e5\u9700\u8981\u63d0\u4f9b\u5907\u6848\u53f7\uff0c\u8fd9\u79cd\u60c5\u51b5\u9700\u8981\u5417\uff1f\n\u5982\u679c\u4e0d\u9700\u8981\u7684\u8bdd\u8981\u600e\u4e48\u7533\u8bc9\u5462\uff1f

\n", "date_published": "2026-02-04T03:11:03+00:00", "title": "\u56fd\u5185\u4e0a\u67b6 iOS app \u5982\u679c\u4ec5\u4f7f\u7528\u4e86 icloud \u7684\u540c\u6b65\u4e0e\u5907\u4efd\u9700\u8981\u5907\u6848\u5417\uff1f", "id": "t/1190632" }, { "author": { "url": "member/freeblow", "name": "freeblow", "avatar": "https://cdn.v2ex.com/gravatar/2e91773e758a45360f6b61e5ed012d67?s=73&d=retro" }, "url": "t/1189775", "date_modified": "2026-01-31T11:27:48+00:00", "content_html": "

DMGEditor

\n

https://github.com/purpleaxis-fb/DMGEditor

\n

\u5e73\u65f6\u81ea\u5df1\u4e5f\u9700\u8981 dmg \u6253\u5305\uff0c\u5355\u4eba\u5f00\u53d1\uff0c\u4e00\u822c\u90fd\u662f\u7528 shell \u811a\u672c\u89e3\u51b3\u3002\u611f\u89c9\u8fd8\u662f\u9ebb\u70e6\uff0c\u7279\u522b\u662f\u591a\u7248\u672c\u7684\u65f6\u5019\uff0c\u6bcf\u6b21\u90fd\u8981\u6539\u811a\u672c\u3002\u7136\u540e\u5c31\u6709\u4e86\u8fd9\u4e2a...

\n

\u9700\u8981\u7684\u81ea\u53d6\uff0c\u4e0d\u9700\u8981\u7684\u7565\u8fc7

\n

\u6682\u65f6\u6ca1\u6709 release \uff0c\u540e\u9762\u4f1a\u8865\u4e0a

\n

\u56e0\u4e3a\u662f SwiftUI \u6240\u4ee5\u4f4e\u7248\u672c\u652f\u6301\u7684\u4e0d\u597d

\n

\u6700\u4f4e\u5f00\u53d1\u517c\u5bb9\u7248\u672c\u4e3a macOS15.7.3 \uff0c\u6d4b\u8fc7\u7684\u7248\u672c\u5c31\u662f 15.7.3 \u548c 26.2

\n

\u4e0d\u6c42 star \uff0c\u6b22\u8fce\u63d0 issue

\n

\u6709\u65f6\u95f4\u5c31\u6301\u7eed\u66f4\u65b0\uff0c\u6ca1\u65f6\u95f4\u770b\u662f\u5426\u6709\u4eba\u6709\u9700\u6c42

\n", "date_published": "2026-01-31T11:20:38+00:00", "title": "\u5f00\u6e90 macOS DMG \u6784\u5efa\u5de5\u5177", "id": "t/1189775" }, { "author": { "url": "member/gegeligegeligo", "name": "gegeligegeligo", "avatar": "https://cdn.v2ex.com/gravatar/d4b259140c65f851416d2f7097c24665?s=73&d=retro" }, "url": "t/1188730", "date_modified": "2026-01-27T07:07:43+00:00", "content_html": "\u6709\u4e2a\u9879\u76ee\u7684 ios \u5ba2\u6237\u7aef\u9700\u8981\u6539\u4e00\u4e0b\u529f\u80fd\uff0c\u4f46\u662f\u6211\u8fd9\u6ca1\u6709\u4e70 mac \u7535\u8111\uff0c\u6709\u6ca1\u6709\u4ec0\u4e48\u529e\u6cd5\u5728 windows \u4e0a\u5f00\u53d1\u5462\uff1f\u6216\u8005\u6709\u6ca1\u6709\u4ec0\u4e48\u5730\u65b9\u53ef\u4ee5\u79df\u4e00\u4e2a mac \u7535\u8111\u6682\u65f6\u5f00\u53d1\u4e00\u4e0b\u5462\uff1f

\u8c22\u8c22\u5927\u5bb6", "date_published": "2026-01-27T06:57:43+00:00", "title": "\u6ca1\u6709 mac \u7535\u8111\u8981\u5982\u4f55\u5f00\u53d1 ios \u7a0b\u5e8f\u5462\uff1f", "id": "t/1188730" }, { "author": { "url": "member/nathandoge", "name": "nathandoge", "avatar": "https://cdn.v2ex.com/avatar/cd58/dcda/241991_large.png?m=1686789829" }, "url": "t/1187104", "title": "\u6709\u6ca1\u5f00\u53d1\u8005\u88ab\u7a0e\u5230\u7684\uff1f \u5927\u6982\u8981\u4ea4\u767e\u5206\u4e4b\u51e0\uff1f", "id": "t/1187104", "date_published": "2026-01-20T08:25:03+00:00", "content_html": "\u6709\u6ca1\u5f00\u53d1\u8005\u88ab\u7a0e\u5230\u7684\uff1f \u5927\u6982\u8981\u4ea4\u767e\u5206\u4e4b\u51e0\uff1f" }, { "author": { "url": "member/HungryOrangeCat", "name": "HungryOrangeCat", "avatar": "https://cdn.v2ex.com/avatar/eeaa/eeea/601535_large.png?m=1725000305" }, "url": "t/1185138", "date_modified": "2026-01-14T06:34:01+00:00", "content_html": "

\u5927\u4f6c\u4eec\u597d\uff0c\u6700\u8fd1\u60f3\u5165\u5751 ios \u8f6f\u4ef6\u5f00\u53d1\uff0c\u4f46\u4e86\u89e3\u4e86\u4e00\u4e0b ios \u5f00\u53d1\u4f3c\u4e4e\u5fc5\u987b\u8981 mac+iphone \u624d\u80fd\u5b8c\u6574\u8dd1\u901a\u4ece\u5f00\u53d1\u5230\u4e0a\u67b6\u7684\u6240\u6709\u6d41\u7a0b\n\u60f3\u8bf7\u6559\u4e0b\u73b0\u5728\u4e8c\u624b\u7ec4\u5efa\u4e00\u5957\u8fd9\u6837\u7684\u5f00\u53d1\u5957\u4ef6\u5927\u6982\u9700\u8981\u591a\u5c11\u9884\u7b97\uff0c\u63a8\u8350\u4e70\u54ea\u51e0\u4e2a\u8bbe\u5907\u5462

\n", "date_published": "2026-01-13T02:19:39+00:00", "title": "\u8bf7\u6559\u4e00\u4e0b ios \u5f00\u53d1\u5927\u4f6c\uff0c\u600e\u4e48\u4f4e\u6210\u672c\u7ec4\u4ef6\u4e00\u5957 ios \u5f00\u53d1\u8bbe\u5907", "id": "t/1185138" }, { "author": { "url": "member/hashtome", "name": "hashtome", "avatar": "https://cdn.v2ex.com/avatar/61c2/b35f/345150_large.png?m=1777165479" }, "url": "t/1182472", "date_modified": "2025-12-31T09:19:09+00:00", "content_html": "

App Store \u5ba1\u6838\u53d7\u96be\u8bb0\uff1a\u4fee\u4e86\u4e00\u5929\u201c\u7a97\u53e3\u201d\u4ea4\u4e92\uff0c\u63d0\u524d\u795d\u5927\u5bb6 2026 \u65b0\u5e74\u5feb\u4e50

\n

WitNote: Local AI Writer \u7ec8\u4e8e\u91cd\u65b0\u63d0\u4ea4\u5ba1\u6838\u4e86\u3002

\n

\u6628\u5929\u7b2c\u4e00\u6b21\u63d0\u4ea4\u88ab\u79d2\u9a73\u56de\uff0c\u82f9\u679c\u5ba1\u6838\u90a3\u8fb9\u7684\u53cd\u9988\u5982\u4e0b\uff1a

\n
\n

Guideline 4 - Design

\n

We noticed an issue with your app's user interface that contributes to a lower-quality user experience than App Store users expect.

\n

Specifically, we found that when the user closes the main application window there is no menu item to re-open it.

\n

Next Steps\nIt would be appropriate for the app to implement a Window menu that lists the main window so it can be reopened, or provide similar functionality in another menu item.\nAlternatively, if the application is a single-window app, it might be appropriate to save data and quit the app when the main window is closed.

\n
\n

\u7b80\u5355\u603b\u7ed3\u4e00\u4e0b\u6838\u5fc3\u95ee\u9898\uff08\u4e5f\u662f macOS \u5f00\u53d1\u5bb9\u6613\u5ffd\u7565\u7684\u7ec6\u8282\uff09\uff1a

\n
    \n
  1. \u6ca1\u6709\u6807\u51c6\u7684\u201cWindow\u201d\u83dc\u5355\uff1amacOS \u5e94\u7528\u901a\u5e38\u9700\u8981\u5728\u9876\u90e8\u83dc\u5355\u680f\u6709\u4e00\u4e2a Window\uff08\u7a97\u53e3\uff09\u83dc\u5355\uff0c\u91cc\u9762\u9700\u8981\u5217\u51fa\u5f53\u524d\u7a97\u53e3\u6216\u63d0\u4f9b\u201c\u6253\u5f00\u4e3b\u7a97\u53e3\u201d\u7684\u9009\u9879\u3002
  2. \n
  3. \u70b9\u51fb Dock \u56fe\u6807\u65e0\u53cd\u5e94\uff1a\u7528\u6237\u5728\u4e3b\u7a97\u53e3\u5173\u95ed\u7684\u60c5\u51b5\u4e0b\u70b9\u51fb Dock \u680f\u56fe\u6807\u65f6\uff0c\u5e94\u8be5\u81ea\u52a8\u521b\u5efa\u4e00\u4e2a\u65b0\u7a97\u53e3\uff08 Reopen \u903b\u8f91\uff09\uff0c\u800c\u4e0d\u662f\u6ca1\u53cd\u5e94\u3002
  4. \n
\n
\n

\u82b1\u4e86\u4e00\u6574\u5929\u65f6\u95f4\u4fee\u6539\u4ee3\u7801\uff0c\u8865\u5168\u4e86 applicationShouldHandleReopen \u7684\u903b\u8f91\u548c\u83dc\u5355\u680f\u914d\u7f6e\uff0c\u521a\u624d\u53c8\u53bb\u7533\u8bf7\u4e86\u3002

\n

\u4e0d\u5f97\u4e0d\u5410\u69fd\uff0c\u82f9\u679c\u5546\u5e97\u7684\u8981\u6c42\u662f\u771f\u7684\u9ad8\uff0c\u800c\u4e14\u6700\u6298\u78e8\u4eba\u7684\u662f\u5b83\u4e0d\u4f1a\u4e00\u6b21\u6027\u628a\u6240\u6709\u95ee\u9898\u544a\u8bc9\u4f60\uff0c\u800c\u662f\u4e00\u6b21\u53ea\u5361\u4f60\u4e00\u4e2a\u70b9\u3002\u6539\u5b8c\u8fd9\u4e2a\uff0c\u4e0b\u6b21\u53ef\u80fd\u53c8\u56e0\u4e3a\u522b\u7684\u539f\u56e0\u9a73\u56de\u3002

\n

\u770b\u6765\u4e0a\u67b6\u6ca1\u51c6\u771f\u8981\u62d6\u5230 26 \u5e74\u4e86 \ud83d\ude02\u3002

\n

\u5728\u8fd9\u91cc\u63d0\u524d\u795d\u5927\u5bb6 26 \u5e74\u65b0\u5e74\u5feb\u4e50\uff0c\u5e0c\u671b\u5927\u5bb6\u65b0\u7684\u4e00\u5e74\u90fd\u80fd\u53d1\u8d22\uff01

\n", "date_published": "2025-12-31T09:12:02+00:00", "title": "\u5927\u5bb6\u597d\u5440\uff0c\u4e00\u4e2a\u6708\u5df2\u7ecf\u8fc7\u53bb\u4e86\uff0c\u9a6c\u4e0a 2026 \u5e74\u4e86\uff0c\u6211\u7684\u5c0f\u5c0f\u7684 witnote \u7b14\u8bb0\u672c\u5df2\u7ecf\u6709 300 \u591a\u4e2a\u661f\u661f\u4e86", "id": "t/1182472" }, { "author": { "url": "member/bojue", "name": "bojue", "avatar": "https://cdn.v2ex.com/avatar/e6df/8b33/396708_large.png?m=1766917417" }, "url": "t/1182025", "date_modified": "2025-12-30T00:26:56+00:00", "content_html": "

\u6211\u67e5\u4e86\u4e00\u4e0b\u4e2a\u4eba/\u516c\u53f8\u7684\u8d26\u53f7\u6bcf\u5e74\u8d39\u7528\u76f8\u5f53\uff0c\u6709\u5176\u4ed6\u533a\u522b\u6ca1

\n

\u7c7b\u4f3c\u8d26\u53f7\u6743\u9650\uff0c\u5ba1\u6838\u4e4b\u7c7b\u7684

\n", "date_published": "2025-12-29T16:07:46+00:00", "title": "IOS \u82f9\u679c\u5f00\u53d1\u8005\u8d26\u53f7\u8ba4\u8bc1\u95ee\u9898\uff0c\u4f7f\u7528\u4e2a\u4eba\u8d26\u53f7\u8fd8\u662f\u516c\u53f8\u8d26\u53f7", "id": "t/1182025" }, { "author": { "url": "member/Dukewill", "name": "Dukewill", "avatar": "https://cdn.v2ex.com/avatar/3d5c/3ec5/168889_large.png?m=1648191990" }, "url": "t/1182010", "date_modified": "2025-12-30T00:25:27+00:00", "content_html": "

\u8ddf GPT / Gemini / Claude \u6597\u667a\u6597\u52c7\u597d\u51e0\u4e2a\u65e5\u65e5\u591c\u591c\u90fd\u6ca1\u80fd\u6478\u6e05\u695a\u91cc\u9762\u7684\u95e8\u9053\uff0c\u53ef\u80fd AI \u5728\u4e00\u4e9b\u5c0f\u4f17\u7684\u6280\u672f\u7ec6\u8282\u4e0a\u8fd8\u662f\u529b\u4e0d\u4ece\u5fc3\uff0c\u7279\u522b\u662f tvOS \u4e0a\u7684\u7126\u70b9\u63a7\u5236\u3002\u53ea\u80fd\u6765\u8bf7\u6559\u719f\u6089 tvOS / SwiftUI \u7684\u5927\u4f6c\u4eec\u4e86\u3002

\n

\u7528\u6587\u5b57\u4e0d\u592a\u597d\u63cf\u8ff0\uff0c\u505a\u4e86\u4e2a\u56fe\uff1a

\n

\"\"

\n

\u60f3\u8bf7\u6559\uff1a

\n
    \n
  1. Apple TV \u4e0a\u7684 Apple TV+ app \u9876\u90e8 Hero \uff08\u5927\u56fe\u80cc\u666f\uff09\u548c\u4e0a\u5c42\u7684\u6309\u94ae\u53ef\u80fd\u662f\u7528\u4ec0\u4e48 SDK \u5b9e\u73b0\u7684\uff1f\uff08 Tabview \uff1f ScrollView \uff1f\u666e\u901a\u7684 ZStack \uff1f\uff09
  2. \n
  3. \u5b83\u662f\u600e\u4e48\u505a\u5230\u7126\u70b9\u5728\u6700\u5de6\u4fa7\u7684\u201cRenew Apple TV\u201d\u6309\u94ae\u4e0a\u65f6\uff0c\u65e2\u53ef\u4ee5\u5411\u5de6\u5207\u6362\u5f71\u7247\uff0c\u53c8\u80fd\u4ec5\u5728\u5230\u8fbe\u6700\u5de6\u4fa7\u7b2c\u4e00\u90e8\u5f71\u7247\u65f6\u624d\u547c\u51fa\u4fa7\u8fb9\u680f\uff08\u4fa7\u8fb9\u680f\u5e94\u8be5\u662f.tabViewStyle(.sidebarAdaptable)\uff09\uff1f
  4. \n
\n

\u6211\u5c1d\u8bd5\u4e86\uff1a

\n\n

\u6298\u817e\u5f97\u5fc3\u7d2f\uff0c\u6211\u751a\u81f3\u6000\u7591 Apple \u662f\u4e0d\u662f\u7528\u4e86\u4ec0\u4e48\u79c1\u6709 SDK \u6216\u8005\u4ec0\u4e48 UIKit \u7684\u7279\u6027\u6765\u5b9e\u73b0\u3002

\n

\u8fd8\u8bf7\u5927\u4f6c\u4eec\u4e0d\u541d\u8d50\u6559\u3002

\n", "date_published": "2025-12-29T13:48:04+00:00", "title": "Apple TV+ app \u7684\u8fd9\u4e2a\u8f6e\u64ad\u548c\u7126\u70b9\u662f\u5982\u4f55\u505a\u5230\u4e1d\u822c\u987a\u6ed1\u7684\u914d\u5408\uff1f", "id": "t/1182010" }, { "author": { "url": "member/ggbond2233", "name": "ggbond2233", "avatar": "https://cdn.v2ex.com/avatar/8170/0be3/295359_large.png?m=1715833287" }, "url": "t/1181827", "date_modified": "2025-12-29T03:51:29+00:00", "content_html": "", "date_published": "2025-12-29T01:58:50+00:00", "title": "\u8bf7\u6559\u5404\u4f4d\u5927\u4f6c,\u5173\u4e8e\u56fd\u5185 APP \u5907\u6848,ios \u7684\u7b7e\u540d\u7248\u672c\u8bc1\u4e66 1 \u5e74\u540e\u5230\u671f\u4e86,\u91cd\u65b0\u7b7e\u4e86\u540e \u9700\u8981\u91cd\u65b0\u63d0\u4ea4 app \u5907\u6848\u4fe1\u606f\u5417?", "id": "t/1181827" }, { "author": { "url": "member/devcai", "name": "devcai", "avatar": "https://cdn.v2ex.com/gravatar/650d1ebb60a250c0b941b354a9b4e17f?s=73&d=retro" }, "url": "t/1181185", "date_modified": "2025-12-25T11:03:20+00:00", "content_html": "

\u81ea\u5df1\u6ce8\u518c\u4e86\u4e2a\u4eba\u516c\u53f8\u5f00\u53d1 app \uff0c\u82f9\u679c\u5f00\u53d1\u8005\u6536\u6b3e\u6700\u7ec8\u901a\u8fc7\u82f9\u679c\u7684\u5883\u5916\u516c\u53f8\u6c47\u5165\uff0c\u56e0\u4e3a\u672a\u4e86\u8282\u7701\u6210\u672c\uff0c\u529e\u7406\u7684\u662f\u5c0f\u94f6\u884c\u5e73\u5b89\u94f6\u884c\uff0c\u94f6\u884c\u8bf4\u5883\u5916\u6c47\u6b3e\u9700\u8981\u5ba1\u6838\u8d44\u6599\uff0c\u641e\u4e86\u597d\u51e0\u5468\u90fd\u6ca1\u641e\u5b9a\u3002\u6709\u6ca1\u6709\u5927\u4f6c\u641e\u8fc7\uff0c\u5176\u4ed6\u94f6\u884c\u9700\u8981\u5ba1\u6838\u5417\u3002

\n", "date_published": "2025-12-25T09:08:05+00:00", "title": "\u82f9\u679c\u4f01\u4e1a\u5f00\u53d1\u8005\u5883\u5916\u6536\u6b3e\u95ee\u9898\u54a8\u8be2", "id": "t/1181185" }, { "author": { "url": "member/xjqalec32", "name": "xjqalec32", "avatar": "https://cdn.v2ex.com/avatar/2988/bcf7/124893_large.png?m=1468163678" }, "url": "t/1178393", "title": "\u6c42\u6559\u5927\u9646 AppStore \u4e2a\u4eba\u5f00\u53d1\u8005\u6536\u6b3e\u6b63\u786e\u59ff\u52bf", "id": "t/1178393", "date_published": "2025-12-11T16:33:55+00:00", "content_html": "

AppStore \u4e2a\u4eba\u5f00\u53d1\u8005\u76ee\u524d\u5728\u5927\u9646\u6536\u6b3e\u7efc\u5408\u770b\u6765 [\u6700\u53cb\u597d]\uff0c[\u6c47\u635f\u3001\u624b\u7eed\u8d39\u6700\u4f4e] \u7684\u65b9\u6848\u662f\u4ec0\u4e48\uff1f

\n

\u76ee\u524d\u770b\u4e86\u4e0b\uff0c\u5927\u81f4\u6709\u8fd9\u51e0\u4e2a\u65b9\u6848\uff1a

\n
    \n
  1. \n

    \u8f6c\u4e2a\u4eba Wise \u7684\u7f8e\u5143\u8d26\u6237\uff0c\u518d\u6362\u6c47\u5230\u4eba\u6c11\u5e01\u8d26\u6237\u63d0\u73b0\uff0c\u53ef\u80fd\u6d89\u53ca\u516c\u8f6c\u79c1\u88ab Wise \u98ce\u63a7

    \n
  2. \n
  3. \n

    \u76f4\u63a5\u8f6c\u56fd\u5185\u7684\u4e2a\u4eba\u94f6\u884c\u8d26\u6237\uff0c\u53ef\u80fd\u6d89\u53ca\u7ebf\u4e0b\u6587\u4e66\u6d41\u7a0b\uff0c\u8fd8\u6709\u4e2a\u4eba\u7ed3\u6c47\u989d\u5ea6\u9650\u5236

    \n
  4. \n
  5. \n

    \u8f6c\u9999\u6e2f\u7684\u4e2a\u4eba\u94f6\u884c\u8d26\u6237\uff0c\u518d\u8f6c\u56de\u56fd\u5185

    \n
  6. \n
  7. \n

    pingpong \uff0c\u4e07\u91cc\u6c47\uff0c\u7b49\u8fd9\u4e9b\u7b2c\u4e09\u65b9\u6536\u6b3e\u516c\u53f8

    \n
  8. \n
\n
\n

\u6709\u6ca1\u6709\u5b9e\u9645\u5bf9\u6bd4\u8fc7\u7684\u5927\u4f6c\u5206\u4eab\u4e0b\u54ea\u79cd\u65b9\u6848\u66f4\u5408\u9002
\n\u6216\u8005\u5927\u5bb6\u5206\u4eab\u4e0b\u76ee\u524d\u4f7f\u7528\u7684\u6536\u6b3e\u65b9\u6848\u7684\u60c5\u51b5

\n

\u4e07\u5206\u611f\u8c22\uff01

\n" }, { "author": { "url": "member/systemsettings", "name": "systemsettings", "avatar": "https://cdn.v2ex.com/avatar/e8c1/cd1a/688146_large.png?m=1763462499" }, "url": "t/1176744", "date_modified": "2025-12-04T00:43:12+00:00", "content_html": "", "date_published": "2025-12-03T13:28:34+00:00", "title": "\u6700\u8fd1\u7684\u82f9\u679c\u5f00\u53d1\u8005\u8bc1\u4e66\u600e\u4e48\u5c01\u7684\u8fd9\u4e48\u5389\u5bb3\uff1f\u5927\u5bb6\u7684\u8fd8\u597d\u5417\uff1f", "id": "t/1176744" }, { "author": { "url": "member/Wcowin", "name": "Wcowin", "avatar": "https://cdn.v2ex.com/avatar/dd79/9cc3/618232_large.png?m=1764577693" }, "url": "t/1176178", "date_modified": "2025-12-01T09:10:25+00:00", "content_html": "

\u662f\u4e00\u4e2a\u5de5\u5177\u7c7b\u5e94\u7528\uff0cMac \u7c98\u8d34\u677f\u8f6f\u4ef6\uff1a https://oneclip.cloud/
\nGitHub \u5730\u5740\uff1a https://github.com/Wcowin/OneClip\n\u7ecf\u5386\u4e24\u4e2a\u6708\u5f00\u53d1\uff0c\u57fa\u672c\u5f00\u53d1\u5b8c\u6210\uff0c\u867d\u7136\u611f\u89c9 Mac \u7c98\u8d34\u677f\u8fd9\u4e2a\u8d5b\u9053\u5f88\u5377\uff0c\u76ee\u524d\u4f7f\u7528\u7684\u7528\u6237\u53cd\u54cd\u8fd8\u53ef\u4ee5\u3002\u6240\u4ee5\u6709\u4e0a\u67b6\u82f9\u679c\u5546\u5e97\u7684\u6253\u7b97\uff0c\u8c37\u6b4c\u548c V \u7ad9\u641c\u7d22\u4e86\u534a\u5929\u4e0a\u67b6\u6d41\u7a0b\u4e5f\u6ca1\u770b\u660e\u767d\u3002\u76ee\u524d\u5c31\u77e5\u9053\u5148\u9700\u8981\u4e70\u4e2a 99 \u7f8e\u5200\u4e00\u5e74\u7684\u5f00\u53d1\u8005\u8d26\u53f7\u3002
\n\u82e5\u6709\u670b\u53cb\u80fd\u6307\u70b9\u8ff7\u6d25\uff0c\u4e07\u5206\u611f\u8c22\u611f\u8c22\uff01

\n

\"OneClip\n\"oQICFYhCBWZFfF5W8SfyuU6mEkboX9ND.webp\"

\n", "date_published": "2025-12-01T08:36:56+00:00", "title": "\u4e2a\u4eba\u5f00\u53d1\u4e86\u4e00\u6b3e Mac \u8f6f\u4ef6\uff0c\u6c42\u52a9\u4e00\u4e0b\u5927\u5bb6\u600e\u4e48\u4e0a\u67b6 Mac Apple store \u5462", "id": "t/1176178" }, { "author": { "url": "member/csvips", "name": "csvips", "avatar": "https://cdn.v2ex.com/avatar/9f0d/e9ca/393513_large.png?m=1764028875" }, "url": "t/1174794", "date_modified": "2025-11-25T00:24:36+00:00", "content_html": "\u4e4b\u524d\u6bcf\u6b21\u66f4\u65b0\u57fa\u672c\u4e0a\u90fd\u662f\u4e00\u5230\u4e24\u5929\u5185\u5c31\u7ed9\u6211\u7b54\u590d\u3002\u5c31\u5728\u4e0a\u6b21\uff0c\u4fee\u6539\u4e86 APP \u63cf\u8ff0\uff0c\u540d\u79f0\u548c icon \u4e4b\u540e\uff0c\u4e00\u661f\u671f\u90fd\u6ca1\u6709\u8fdb\u5165\u201cIn Review\u201d\u3002\u6211\u8fd8\u4ee5\u4e3a\u662f\u89e6\u53d1\u4e86\u4ec0\u4e48 BUG \uff0c\u91cd\u65b0\u63d0\u4ea4\u53c8\u4e00\u5468\u540e\u8fd8\u662f\u4e00\u76f4\u5728 waiting for review \u3002\u6211\u60f3\u77e5\u9053\u662f\u89e6\u78b0\u4e86\u5ba1\u6838\u7684\u4ec0\u4e48\u9006\u9cde\u4e86\u5417\uff1f\u6709\u6ca1\u6709\u5927\u54e5\u4e86\u89e3\u72b6\u51b5\uff1f", "date_published": "2025-11-25T00:01:22+00:00", "title": "[\u6c42\u52a9] \u4e3a\u5565\u6211\u7684 appstore app \u5ba1\u6838\u7a81\u7136\u53d8\u5f97\u7279\u53d8\u6162", "id": "t/1174794" }, { "author": { "url": "member/zeex", "name": "zeex", "avatar": "https://cdn.v2ex.com/avatar/c9cb/2424/266243_large.png?m=1774841026" }, "url": "t/1172700", "date_modified": "2025-11-14T01:55:34+00:00", "content_html": "\u82f9\u679c\uff1a\u53c2\u4e0e\u8ba1\u5212\u7684\u5f00\u53d1\u8005\u53ef\u4eab\u53d7\u7b26\u5408\u6761\u4ef6\u5e94\u7528\u5185\u8d2d\u4e70\u9879\u76ee\u9500\u552e\u989d\u7684 15% \u4f63\u91d1\u7387\uff0c\u5373\u5f00\u53d1\u8005\u5206\u6210\u8fbe 85%\u3002

\u4e4b\u524d\u7684\u5c0f\u7a0b\u5e8f\u6e38\u620f\u90fd\u662f\u9760\u5e7f\u544a\u6765\u53d8\u73b0\uff0c\u73b0\u5728\u53c8\u591a\u4e86\u4e00\u79cd\u53d8\u73b0\u65b9\u5f0f\u3002

\u4e0d\u8fc7\u6211\u611f\u89c9\u82f9\u679c\u62bd 15%\uff0c\u5c0f\u7a0b\u5e8f\u5e73\u53f0\u6700\u5c11\u8fd8\u4f1a\u518d\u62bd 15%\uff0c\u5b9e\u9645\u548c\u72ec\u7acb APP \u533a\u522b\u4e0d\u5927\uff0c\u53ea\u662f\u591a\u4e86\u4e00\u4e2a\u6e20\u9053\u3002", "date_published": "2025-11-14T01:34:04+00:00", "title": "\u82f9\u679c\u63a8\u51fa App Store \u5c0f\u7a0b\u5e8f\u5408\u4f5c\u4f19\u4f34\u8ba1\u5212\uff0c\u5bf9\u72ec\u7acb\u5f00\u53d1\u8005\u611f\u89c9\u662f\u4e2a\u5229\u597d", "id": "t/1172700" }, { "author": { "url": "member/basncy", "name": "basncy", "avatar": "https://cdn.v2ex.com/gravatar/d933cc2cac223cdf7b8aa0ada634874d?s=73&d=retro" }, "url": "t/1172189", "title": "iOS \u5982\u4f55\u7a33\u5b9a\u542f\u7528 element \u7684 callkit\uff1f", "id": "t/1172189", "date_published": "2025-11-12T02:08:17+00:00", "content_html": "\u5df2\u77e5 ios \u5f00\u542f element(\u67d0 matrix \u5ba2\u6237\u7aef)\u7684 callkit \u9700\u8981\u8bbe\u7f6e\u4e3a\u975e\u5927\u9646\u5e76\u4e14\u53ef\u4ee5\u8bbf\u95ee matrix.org
\u901a\u8fc7\u6302\u68af\u5b50\u53ef\u542f\u7528 callkit \uff0c\u4f46\u662f:

ios \u8981\u6740\u540e\u53f0\uff0c\u957f\u65f6\u95f4\u9501\u5c4f vpn \u65ad\u5f00\u540e\uff0c\u8fd9\u65f6\u6765\u7535\uff0celement \u6bd4\u68af\u5b50\u542f\u52a8\u66f4\u5feb\uff0c\u8bbf\u95ee matrix.org \u65f6 vpn \u8fd8\u6ca1\u6709\u8fde\u4e0a\uff0c\u5bfc\u81f4\u6765\u7535\u4fe1\u606f\u53ea\u663e\u793a\u4e00\u6761\u901a\u77e5\u4e00\u95ea\u800c\u8fc7\uff0c\u4e0d\u80fd\u89e6\u53d1 callkit \uff0c\u4e0d\u80fd\u957f\u65f6\u95f4\u63d0\u9192\u8fd9\u6761\u91cd\u8981\"\u6d88\u606f\"\u3002
V \u53cb\u6709\u6ca1\u6709\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u7684\uff1f

\u987a\u4fbf\u95ee\u95ee\u54ea\u6b3e\u68af\u5b50\u53ef\u4ee5\u957f\u65f6\u95f4\u7184\u5c4f\u540e\u4e0d\u6389 vpn(\u53ef\u5728\u670d\u52a1\u7aef\u8c03\u8bd5\u91cd\u8fde\u60c5\u51b5), \u90a3\u79cd\u4eae\u5c4f\u540e(\u6309\u9700)\u91cd\u8fde\u7684\u4e0d\u9002\u5408\u8fd9\u79cd\u573a\u666f\u3002" }, { "author": { "url": "member/zyxk", "name": "zyxk", "avatar": "https://cdn.v2ex.com/avatar/7b48/1ffc/193416_large.png?m=1764699089" }, "url": "t/1171002", "date_modified": "2025-11-06T12:05:23+00:00", "content_html": "

\u5f00\u53d1\u8005\u8d26\u53f7\u767b\u5f55\u540e\u5c31\u662f\u4e00\u4e2a\u8054\u7cfb\u5ba2\u670d\u8868\u5355\uff0c \u67e5\u770b\u90ae\u7bb1\u53d1\u73b0

\n
\n

This letter serves as notice of termination of the Apple Developer Program License Agreement (the \u201cADP Agreement\u201d) and the Apple Developer Agreement (the \u201cDeveloper Agreement\u201d) between you and Apple effective immediately.

\n
\n
\n

Pursuant to Section 3.2(f) of the ADP Agreement, you agreed that you would not \u201ccommit any act intended to interfere with any of the Apple Software or Services, the intent of this Agreement, or Apple\u2019s 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\u2026\u201d Apple has good reason to believe that you violated this Section due to documented indications of fraudulent conduct associated with your account.

\n
\n
\n

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.

\n
\n
\n

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).

\n
\n
\n

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.

\n
\n

\u586b\u8868\u8054\u7cfb\u5bfb\u6c42\u5e2e\u52a9\uff0c \u6536\u5230\u56de\u590d

\n
\n

Dear ,

\n
\n
\n

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

\n
\n
\n

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

\n
\n
\n

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

\n
\n

\u9ebb\u70e6\u95ee\u4e00\u4e0b\uff0c\u8fd8\u80fd\u7533\u8bf7\u89e3\u5c01\u5417\uff0c \u5e94\u8be5\u600e\u4e48\u56de\u590d\u7533\u8bf7\u89e3\u5c01\uff1f\u627f\u8ba4\u8fdd\u89c4\u5e76\u627f\u8bfa\u6574\u6539\u5417\uff0c\uff08\u81ea\u7b7e\u5e94\u8be5\u4e0d\u5141\u8bb8\uff09\u95ee\u9898\u6211\u4e0d\u77e5\u9053\u8fdd\u53cd\u54ea\u4e9b\u89c4\u5b9a\u3002 \u5982\u679c\u4e0d\u89e3\u5c01\uff0c \u4e4b\u524d\u8fd8\u80fd\u7533\u8bf7\u5f00\u53d1\u8005\u5417\uff1f

\n

\u62fc\u8f66\u4e86\u4e00\u4e9b\u4eba\uff0c \u522b\u4eba\u62ff\u4e86\u8bc1\u4e66\u540e\uff0c\u9664\u4e86\u81ea\u7b7e\u8fd8\u80fd\u8fdb\u884c\u5176\u4ed6\u8fdd\u89c4\u884c\u4e3a\u5417\uff1f

\n", "date_published": "2025-11-06T08:29:02+00:00", "title": "apple \u5f00\u53d1\u8005\u8d26\u53f7\u88ab\u5c01\uff1f \u53ef\u80fd\u56e0\u4e3a\u81ea\u7b7e\uff1f \u600e\u4e48\u7533\u8bf7\u89e3\u5c01\u3002", "id": "t/1171002" }, { "author": { "url": "member/finolaire", "name": "finolaire", "avatar": "https://cdn.v2ex.com/avatar/b427/3329/639378_large.png?m=1750902856" }, "url": "t/1169703", "title": "\u6700\u8fd1 App \u5ba1\u6838\u597d\u6162\uff0c\u5927\u5bb6\u4f1a\u8fd9\u6837\u5417\uff1f", "id": "t/1169703", "date_published": "2025-10-31T06:33:01+00:00", "content_html": "\u6700\u957f\u7684\u5361\u4e86 3 \u4e2a\u661f\u671f\u7684 In Review \u72b6\u6001\u4e86\uff0c\u4ece 10.9 \u53f7\u5f00\u59cb\u90fd\u5f00\u59cb\u5ba1\u6838\u5f88\u6162\u3002" }, { "author": { "url": "member/seasona", "name": "seasona", "avatar": "https://cdn.v2ex.com/gravatar/6a9aae0eb2ab872045a7fbcddfe71867?s=73&d=retro" }, "url": "t/1169419", "date_modified": "2025-10-30T06:47:55+00:00", "content_html": "

\u60f3\u9650\u5236\u4e00\u4e0b macbook \u4e0a\u76d1\u63a7\u8f6f\u4ef6\u7684 CPU \u4f7f\u7528\u7387\uff0c\u5c1d\u8bd5\u4e86\u4e00\u4e9b GUI \u8f6f\u4ef6\u90fd\u4e0d\u751f\u6548\u3002

\n

\u60f3\u81ea\u5df1\u5199\u4e2a\u5c0f\u7a0b\u5e8f\uff0c\u5c1d\u8bd5\u4e86\u4ee5\u4e0b\u65b9\u5f0f\u4e5f\u90fd\u4e0d\u53ef\u884c\uff1a

\n
    \n
  1. cgroup, macos \u6ca1\u6709
  2. \n
  3. \u901a\u8fc7 kill SIGSTOP \u548c SIGCONT \u4fe1\u53f7\uff0cmacos \u4e5f\u4e0d\u652f\u6301
  4. \n
  5. \u6539 nice \u503c\uff0c\u53ea\u662f\u8c03\u4f4e\u4f18\u5148\u7ea7\uff0c\u5e76\u4e0d\u80fd\u5b9e\u9645\u5c06 CPU \u4f7f\u7528\u7387\u9650\u5236\u5230 20%\u8fd9\u6837
  6. \n
\n

\u6709\u6ca1\u6709\u4ec0\u4e48\u597d\u529e\u6cd5\uff1f

\n", "date_published": "2025-10-30T06:40:19+00:00", "title": "Macos \u600e\u4e48\u9650\u5236\u67d0\u4e2a\u8fdb\u7a0b\u7684 CPU \u4f7f\u7528\u7387\uff1f", "id": "t/1169419" }, { "author": { "url": "member/jsph", "name": "jsph", "avatar": "https://cdn.v2ex.com/avatar/8ad9/8c12/709989_large.png?m=1761377039" }, "url": "t/1169007", "title": "\u4e0a\u67b6 App Store \u662f\u5426\u9700\u8981\u8f6f\u4ef6\u8457\u4f5c\u6743", "id": "t/1169007", "date_published": "2025-10-28T13:50:56+00:00", "content_html": "" }, { "author": { "url": "member/jsph", "name": "jsph", "avatar": "https://cdn.v2ex.com/avatar/8ad9/8c12/709989_large.png?m=1761377039" }, "url": "t/1168410", "date_modified": "2025-10-26T07:58:44+00:00", "content_html": "

\u82f9\u679c\u7f51\u7ad9\u663e\u793a Apple Developer Program \u5206\u4e3a\u4e2a\u4eba\u548c\u7ec4\u7ec7\u4e24\u7c7b\uff0c\u72ec\u8d44\u4f01\u4e1a\u5c5e\u4e8e\u4e2a\u4eba\u7c7b\u522b\uff0c\u4e0d\u9700\u8981 DUNS \u7f16\u53f7\uff0cApp Store \u7684\u4f9b\u5e94\u5546\u4fe1\u606f\u5c06\u663e\u793a\u4e2a\u4eba\u6cd5\u5b9a\u59d3\u540d\u3002

\n

\u90a3\u4e3a\u4e86\u4f9b\u5e94\u5546\u4fe1\u606f\u663e\u793a\u4e3a\u516c\u53f8\u540d\u5b57\uff0c\u72ec\u8d44\u4f01\u4e1a\u53ef\u4ee5\u6ce8\u518c\u7ec4\u7ec7\u7c7b\u522b\u5417\uff1f

\n

\u53e6\u5916\uff0cApp Store \u6b3e\u9879\u53ef\u4ee5\u76f4\u63a5\u6253\u5230\u516c\u53f8\u5bf9\u516c\u5e10\u6237\u5417\uff1f\u662f\u5426\u9700\u8981\u4ee5\u7ec4\u7ec7\u8eab\u4efd\u6ce8\u518c\u624d\u80fd\u505a\u5230\u8fd9\u4e00\u70b9\uff1f

\n", "date_published": "2025-10-26T04:36:52+00:00", "title": "\u72ec\u8d44\u4f01\u4e1a Apple Developer Program \u6ce8\u518c&\u6536\u76ca", "id": "t/1168410" }, { "author": { "url": "member/Dislocator", "name": "Dislocator", "avatar": "https://cdn.v2ex.com/avatar/8aae/5969/617375_large.png?m=1737289518" }, "url": "t/1168262", "date_modified": "2025-10-25T02:37:45+00:00", "content_html": "

\u5347\u7ea7\u4e86 Macos 26

\n

\u72b6\u6001\u680f\u7ba1\u7406\u7684 Bartender \u3001ICE \u7528\u4e0d\u7740\u4e86

\n

\u9a8c\u8bc1\u7801\u590d\u5236\u7684 Copier \u7528\u4e0d\u7740\u4e86

\n

\u5f00\u53d1\u8005\u6295\u5165\u7684\u65f6\u95f4\u7cbe\u529b\u8fd8\u6709\u7528\u6237\u9700\u6c42\u6d1e\u5bdf\u80fd\u529b\uff0c\u514d\u8d39\u53d8\u6210\u4e86\u5e73\u53f0\u6210\u957f\u7684\u517b\u5206

\n

\u6ca1\u6709\u4eba\u9700\u8981\u4e3a\u72ec\u7acb\u5f00\u53d1\u8005\u7684\u751f\u5b58\u8d1f\u8d23

\n

\u4e0d\u8bf4\u4e86\uff0c\u9001\u5916\u5356\u53bb\u4e86\u3002

\n", "date_published": "2025-10-25T00:47:50+00:00", "title": "\u72ec\u7acb\u5f00\u53d1\u8005\u6709\u70b9\u96be\u554a", "id": "t/1168262" }, { "author": { "url": "member/inyfee", "name": "inyfee", "avatar": "https://cdn.v2ex.com/avatar/7b4e/82cb/32439_large.png?m=1760497379" }, "url": "t/1166432", "date_modified": "2025-10-17T10:30:38+00:00", "content_html": "

\u6211\u5f00\u53d1\u7684 macos \u4e0a\u7684\u8f6f\u4ef6\u4e00\u76f4\u90fd\u88ab Macked.app \u8fd9\u4e2a\u7f51\u7ad9\u7834\u89e3\uff0c\u6211\u4e4b\u524d\u8bd5\u8fc7\u52a0\u4e00\u70b9\u9632\u5fa1\u624b\u6bb5\uff0c\u76ee\u524d\u770b\u8d77\u6765\u65e0\u6548\u3002

\n

\u6211\u8fd9\u4e2a\u8f6f\u4ef6\u7528\u6237\u91cf\u4e0d\u591a\uff0c\u6240\u4ee5\u6211\u5e76\u4e0d\u5728\u610f\u88ab\u7834\u89e3\uff0c\u4f46\u662f\u6211\u5c31\u6bd4\u8f83\u597d\u5947\uff0c\u6709\u6ca1\u6709\u5176\u5b83\u529e\u6cd5\u6765\u8ffd\u8e2a\u5230\u88ab\u7834\u89e3\uff1f \u6211\u597d\u60f3\u77e5\u9053\u7834\u89e3\u7248\u5bf9\u6211\u8fd9\u534a\u6b7b\u4e0d\u6d3b\u7684\u7528\u6237\u91cf\u5230\u5e95\u662f\u6709\u6ca1\u6709\u5f71\u54cd\uff1f

\n

\u6211\u6709\u96c6\u6210\u4e86 firebase \u6536\u96c6\u4e00\u4e9b\u6570\u636e\uff0c\u4e5f\u6709\u5f80\u81ea\u5df1\u670d\u52a1\u5668\u4e0a\u6254\u4e00\u4e9b\u4fdd\u6d3b\u6570\u636e\uff0c\u7834\u89e3\u7248\u662f\u4e0d\u662f\u4f1a\u628a\u8fd9\u4e9b\u7f51\u7edc\u94fe\u63a5\u7ed9\u62e6\u622a\u4e86\uff1f

\n", "date_published": "2025-10-17T06:54:44+00:00", "title": "\u5982\u4f55\u770b\u5f85\u4f60\u5f00\u53d1\u7684\u8f6f\u4ef6\u88ab\u7834\u89e3\uff1f", "id": "t/1166432" }, { "author": { "url": "member/luckyzd", "name": "luckyzd", "avatar": "https://cdn.v2ex.com/gravatar/1bb8766dfa4a9767f1e1a461ad68c1a5?s=73&d=retro" }, "url": "t/1165031", "date_modified": "2025-10-14T04:08:14+00:00", "content_html": "

\u505a\u4e86\u597d\u591a\u5e74\u7684 OC \uff0c\u4e07\u4e00\u8981\u91cd\u65b0\u627e\u5de5\u4f5c\uff0c\u7cbe\u901a swift \u662f\u4e0d\u662f\u5fc5\u9009\u9879\uff1f

\n", "date_published": "2025-10-14T01:40:36+00:00", "title": "iOS \u539f\u751f\u5f00\u53d1\u73b0\u5728\u662f\u4e0d\u662f\u90fd\u7528 Swift \uff0c\u7528 OC \u7684\u8fd8\u6709\u4e48\uff1f", "id": "t/1165031" }, { "author": { "url": "member/VA4", "name": "VA4", "avatar": "https://cdn.v2ex.com/gravatar/dd6b0fb5ab7395ead3304cede513841b?s=73&d=retro" }, "url": "t/1163580", "date_modified": "2025-10-07T02:29:20+00:00", "content_html": "

\u8c03\u7814\u4e86\u4e00\u5708\uff0c\u53d1\u73b0\u6d77\u5916\u5f00\u53d1\u8005\u8ba1\u5212 ios app \u4e0a\u67b6\u56fd\u533a app store \u662f\u9700\u8981 icp \u5907\u6848\u7684\uff0c\u4e2a\u4eba\u3001\u516c\u53f8\u90fd\u884c

\n

\u5982\u679c ios app \u662f ai \u7c7b\u7684\u4ea7\u54c1\uff0c\u6bd4\u5982 \u6587\u751f\u56fe\u7c7b\uff0c\u57fa\u4e8e gpt-image1 \u6a21\u578b\uff0c\u90a3\u4e48\u4e0a\u67b6\u56fd\u5185\u80fd\u901a\u8fc7\u5417\uff1f\u662f\u5426\u9700\u8981\u7b97\u6cd5\u5907\u6848\uff1f\u5148\u8c22\u8fc7\u4e86\uff01

\n", "date_published": "2025-10-07T02:08:38+00:00", "title": "\u8bf7\u6559 \u6d77\u5916\u5f00\u53d1\u8005 \u7684 ios app \u4e0a\u67b6\u56fd\u5185\u6d41\u7a0b", "id": "t/1163580" }, { "author": { "url": "member/qdwang", "name": "qdwang", "avatar": "https://cdn.v2ex.com/avatar/4be3/f330/40309_large.png?m=1758604322" }, "url": "t/1163003", "date_modified": "2025-10-01T01:25:39+00:00", "content_html": "

\u80cc\u666f\uff1a\u82f9\u679c app \uff0c\u5df2\u7ecf\u8fed\u4ee3\u4e86\u5f88\u591a\u4e2a\u7248\u672c\uff0c\u5185\u8d2d\u6211\u8bbe\u5b9a\u4ef7\u683c 19.99 \uff08\u4ece\u4e0a\u67b6\u5f00\u59cb\u5230\u73b0\u5728\u6ca1\u53d8\u8fc7\uff09\uff0capp \u5185\u4ef7\u683c\u663e\u793a\u662f\u7528 storekit2 \u7684 api \u62ff\u5230\u7684\u3002

\n

\u5ba1\u6838\u4e0d\u901a\u8fc7\u539f\u56e0\uff1a\u5185\u8d2d\u4ef7\u4e3a 9.99 \uff0c\u4f46\u662f app \u663e\u793a 19.99 \u3002

\n

\uff08\u4e0d\u77e5\u9053\u54ea\u6765\u7684 9.99 \uff1f\uff1f\uff1f\uff09

\n

\u4e8e\u662f\u6211\u56de\u590d\u8bf4\uff0c\u5185\u8d2d\u4ef7\u4e00\u76f4\u662f 19.99 \uff0c\u5e76\u4e14\u9644\u4e0a\u4e86 appstoreconnect \u7684\u5185\u8d2d\u9875\u9762\u5b9a\u4ef7\u622a\u56fe\u3002

\n

\u4eca\u5929\u5ba1\u6838\u56de\u590d\u6211\u4e86\uff1a\u8fd8\u662f\u5185\u8d2d\u4ef7\u4e0e app \u663e\u793a\u5bf9\u4e0d\u4e0a\uff0c\u8981\u6c42\u7ee7\u7eed\u6539\u3002

\n

\u8fd9\u4e0b\u6b7b\u5c40\u4e86\uff0c\u6c42\u52a9\u5404\u4f4d\u5927\u4f6c\uff0c\u78b0\u5230\u8fd9\u6837\u7684\u60c5\u51b5\uff0c\u6211\u5e94\u8be5\u600e\u4e48\u529e\uff1f\u6765\u6765\u56de\u56de\u5df2\u7ecf\u62d6\u4e86\u4e00\u5468\u4e86

\n", "date_published": "2025-10-01T01:24:28+00:00", "title": "\u6c42\u52a9\uff0c\u78b0\u5230\u8fd9\u6837\u7684 app \u5ba1\u6838\u600e\u4e48\u529e\u5462\uff1f", "id": "t/1163003" }, { "author": { "url": "member/chouqiu", "name": "chouqiu", "avatar": "https://cdn.v2ex.com/gravatar/44f2e52c74ff9510d4101bfdaced1ef4?s=73&d=retro" }, "url": "t/1162819", "date_modified": "2025-09-30T02:20:14+00:00", "content_html": "

\u73b0\u5728\u662f\u5728 App Store Connect \u540e\u53f0\u5f00\u542f\u4e86 App Store \u670d\u52a1\u5668\u901a\u77e5

\n

\u586b\u5199\u4e86 \u751f\u4ea7\u73af\u5883\u670d\u52a1\u5668 URL \u548c \u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 URL \u4e24\u4e2a\u56de\u8c03\u5730\u5740

\n

\u751f\u4ea7\u73af\u5883\u670d\u52a1\u5668 URL\uff1a https://prod.xxx.com/iapNotify

\n

\u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 URL\uff1a https://test.xxx.com/iapNotify

\n

\u5728\u5f00\u53d1\u8fc7\u7a0b\u4e2d\uff0c\u6d4b\u8bd5\u540c\u4e8b\u4f7f\u7528 TestFlight \u5b89\u88c5\u4e86\u6700\u65b0\u7248\u672c\u7684 app

\n

\u5f53\u5ba2\u6237\u7aef\u5b8c\u6210\u652f\u4ed8\u65f6\uff0c\u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 URL \u4f1a\u6536\u5230\u82f9\u679c\u670d\u52a1\u5668\u901a\u77e5\uff0c\u4e00\u4e2a\u662f JWT \u5b57\u7b26\u4e32

\n

\u628asignedPayload\u89e3\u51fa\u6765\u662f\u4e0b\u9762\u8fd9\u6837\u7684\uff1a

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

\u518d\u628asignedTransactionInfo\u89e3\u51fa\u6765\u662f\u8fd9\u6837\u7684\uff1a

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

appAccountToken \u662f\u6211\u4eec\u7684\u8ba2\u5355\u552f\u4e00\u6807\u8bc6

\n

\u95ee\u9898\uff1a

\n

1.\u600e\u4e48\u786e\u8ba4\u8fd9\u4e2a\u8ba2\u5355\u5df2\u5b8c\u6210\u652f\u4ed8

\n

\u662f\u53ea\u8981\u6709\u8fd9\u4e2a\u56de\u8c03\u5c31\u8ba4\u4e3a\u662f\u652f\u4ed8\u6210\u529f\u4e86\u5417\uff1f

\n

2.\u5982\u679c\u8ba2\u5355\u9000\u6b3e\u662f\u600e\u4e48\u5904\u7406

\n

\u6c99\u76d2\u73af\u5883\u597d\u50cf\u4e0d\u80fd\u6d4b\u8bd5\u5185\u8d2d\u7684\u9000\u6b3e\u6d41\u7a0b\uff0c\u5982\u679c\u4e0a\u7ebf\u4e86\u9000\u6b3e\u65f6\uff0c\u4e5f\u4f1a\u6709\u8fd9\u79cd\u670d\u52a1\u5668\u901a\u77e5\u5417

\n

3.\u73b0\u5728\u8981\u63d0\u5ba1 app \uff0c\u66f4\u6362\u4e86\u751f\u4ea7\u73af\u5883\u63a5\u53e3 https://prod.xxx.com \uff0c\u5728 TestFlight \u91cc\u66f4\u65b0\u5230\u6700\u65b0\u7248

\n

\u652f\u4ed8\u5b8c\u6210\u540e\uff0cApp Store \u7684\u670d\u52a1\u5668\u901a\u77e5\u8fd8\u662f\u4f1a\u8bf7\u6c42\u5230 \u6c99\u76d2\u73af\u5883\u670d\u52a1\u5668 https://test.xxx.com \uff0c\u8fd9\u6837\u8ba2\u5355\u6807\u8bc6\u5c31\u5bf9\u4e0d\u4e0a\u4e86\u3002\u90a3 App Store \u7684\u5ba1\u6838\u4eba\u5458\u5ba1\u6838\u5185\u8d2d\u65f6\u4f1a\u5ba1\u6838\u4e0d\u901a\u8fc7\u5427\u3002

\n

\u9996\u6b21\u5bf9\u63a5 iOS \u5185\u8d2d\uff0c\u95ee\u9898\u6709\u70b9\u591a\uff0c\u5e0c\u671b\u5404\u4f4d\u5927\u4f6c\u8d50\u6559

\n", "date_published": "2025-09-30T02:18:11+00:00", "title": "iOS \u5185\u8d2d \u7684\u82e5\u5e72\u95ee\u9898", "id": "t/1162819" } ] } 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