1 / 1 1 1 . 创建证书 1.1. 打开实用工具->Keychain Access 1.2. 打开菜单Keychain Access->Certificate Assistant->Create a Certificate… 1.3. 名字一定要取为 iPhone Developer 2 / 11 1.4. 随便填个邮箱 3 / 11 1.5. 这一步勾上 Code Signing 1.6. 以上红框内的是需要注意的,可以默认的我都没截图了 2. XCode 文件修改(全以 root 用户执行以下操作) 2.1. 修改/Applications/Xcode.app/Contents/Dev eloper/Platforms/iPhoneOS.platform/Info.plist 将 Info.plist 中的"XCiPhoneOSCodeSignContext"(三处,总之,不管多少处,全替换)全替换成"XCCodeSignContext" cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform cp Info.plist Info.plist.org sed -i "s/XCiPhoneOSCodeSignContext/XCCodeSignContext/g" Info.plist 4 / 11 2.2. 修改/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/SDKSettings.plist cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk cp SDKSettings.plist SDKSettings.plist.org vi SDKSettings.plist 将以下两处的 YES 改为 NO CODE_SIGNING_REQUIRED YES 和 ENTITLEMENTS_REQUIRED YES 2.3. 修改/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/MacOS/iPhoneOS Build System Support cd "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/MacOS" cp "iPhoneOS Build System Support" "iPhoneOS Build System Support.org" printf "xc3x26x00x00" >> "iPhoneOS Build System Support" 5 / 11 3. XCode 自定义生成后执行脚本 mkdir -p /Users/Shared/xsign cd /Users/Shared/xsign 将以下脚本都保存在/Users/Shared/xsign 目录 3.1. 获取gen_entitlements.py 脚本,以下两者选一即可 1) 有网络情况 curl -O http://www.alexwhittemore.co...