Create an iOS development certificate, register an App ID and test device, and generate a provisioning profile.
Software notes and practical experiments
This is the English entry point to Nanfeng's development blog. The archive currently contains Chinese-language technical notes; English translations will be published progressively.
How to Find an iPhone UDID
Find an iPhone UDID in Finder so the device can be registered for iOS development.
Understanding “Copying Shared Cache Symbols” in Xcode
Why Xcode copies shared cache symbols from an iPhone and why the first transfer can take a long time.
Creating a Circular Mask with a Shader in Cocos Creator
Create a circular sprite mask with a custom effect and material in Cocos Creator 3.7.2.
Debugging an iPhone Web Page with Safari
Enable Web Inspector on an iPhone and remotely debug its Safari tabs from a Mac.
Correctly Detecting iOS and iPadOS in Frontend Code
Detect modern iPads that identify themselves as MacIntel by combining user-agent, platform, and touch-point checks.
Checking Whether an APK Supports 16 KB Page Sizes
Inspect native shared libraries in an APK and verify that their ELF LOAD segments support 16 KB page alignment.
Analyzing Resource Load Times in a Cocos Creator Web Build
Use the browser Performance API to identify slow resources in a Cocos Creator Web Mobile build.
Deploying a TRC-20 Token on the TRON Nile Testnet
Create, deploy, register, and verify a TRC-20 token contract on the TRON Nile testnet.
Mapping Cocos Creator Production Errors Back to Source Code
Use source maps to convert minified Cocos Creator stack locations back to their original TypeScript files and lines.