我们曾经修改SDKSetting.plist以允许构建未签名的应用程序,方法是将CODE_SIGNING_REQUIRED
设置为NO
。
但是从 xcode 4.5 开始,这个文件似乎是加密的(这是它的路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist
)。
有人知道如何为 iOS6 构建未签名的应用程序吗?
sudo cp /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist ~/Downloads
sudo chmod 777 ~/Downloads/SDKSettings.plist
打开 ~/下载/SDKSettings.plist
在XCode的弹出窗口中编辑
sudo mv ~/Downloads/SDKSettings.plist /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist
- 重新启动 Xcode
首先退出 Xcode,
然后在终端执行
sudo vim /Applications/Xcode.app/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/SDKSettings.plist
使用箭头键(或k
和j
)导航,然后按i
进行编辑。 进行更改,然后按 Esc 键,然后按 :wq
启动 Xcode
我设法从另一台计算机上的另一个 XCode 编辑文件。
除了编辑SDKSettings.plist
,您还可以传递xcodebuild
CODE_SIGNING_REQUIRED=NO
参数。