gpt4 book ai didi

iphone - iOS & XCode 4 build设置 : Install Directory

转载 作者:行者123 更新时间:2023-11-29 13:45:31 25 4
gpt4 key购买 nike

使用 XCode 开发 iOS 应用程序时,有一个名为 Install Directory 的build设置。 XCode 会忽略这个吗?我已将其更改为/Applications,应用程序仍安装在沙盒中。我使用的是越狱手机,希望我的应用程序安装在/Applications 中以获得系统读取权限。似乎唯一的其他方法是使用 SSH 将 bundle 放入/Applications。这样做会迫使我构建+归档,因此我不能使用调试器进行控制台输出。

这个问题有解决办法吗? (我是一名付费开发人员,拥有适当的证书,没有黑客攻击)

最佳答案

此设置主要用于 OSX 应用程序,但我认为它也可以将主要可执行文件放置在应用程序包内的那个目录中。因此,如果您有 Test.app,则可执行二进制文件将位于 Test.app/Applications/test 中。至少当我在不同的设置中乱七八糟时,它为我做到了。它可能已经改变了。

您可以使用 xcode 的“行为”设置来指定构建成功时要运行的脚本,或者您可以为每个方案设置“构建前”和“构建后”操作(也可以运行自定义脚本)在你的项目中。您可以使用构建后脚本自动执行 SSH 连接和移动 bundle 的过程。


编辑:

我刚刚测试了更改此设置并构建项目的调试/发布/测试/等版本,但构建的 bundle 或存档没有任何变化。似乎此设置对 iOS 应用没有影响。

实际上,经过更多测试后,它确实更改了发布存档中的目录。这是将设置更改为 ApplicationsTest 后存档的样子:

[ 12:12 Jonathan@MacBookPro ~/Library/Developer/Xcode/Archives/2011-09-28 ]$ cd Universal\ 9-28-11\ 12.11\ PM.xcarchive/Products/
[ 12:12 Jonathan@MacBookPro ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.11 PM.xcarchive/Products ]$ ll
total 0
drwxr-xr-x 3 Jonathan staff 102B Sep 28 12:11 ApplicationsTest
[ 12:12 Jonathan@MacBookPro ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.11 PM.xcarchive/Products ]$ ll ApplicationsTest/
total 0
drwxr-xr-x 187 Jonathan staff 6.2K Sep 28 12:11 Universal.app

并将其更改为SomethingElse:

[ 12:15 Jonathan@MacBookPro ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products ]$ pwd
/Users/Jonathan/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products
[ 12:15 Jonathan@MacBookPro ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products ]$ ll
total 0
drwxr-xr-x 3 Jonathan staff 102B Sep 28 12:14 SomethingElse
[ 12:15 Jonathan@MacBookPro ~/Library/Developer/Xcode/Archives/2011-09-28/Universal 9-28-11 12.15 PM.xcarchive/Products ]$ ll SomethingElse/
total 0
drwxr-xr-x 187 Jonathan staff 6.2K Sep 28 12:15 Universal.app

关于iphone - iOS & XCode 4 build设置 : Install Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7588116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com