相关疑难解决方法(0)

自动将生成的源文件添加到xcode项目

我正在使用IDL自动为我的xcode项目生成源文件.有谁知道如何自动将生成的文件添加到项目中?目前,我必须从项目中删除当前文件并添加新文件.这真令人讨厌.

使用文件夹引用适用于头文件,但xcode不希望将文件夹引用中的任何文件识别为源文件.有没有人找到解决这个问题的方法?

iphone xcode applescript ios

13
推荐指数
1
解决办法
7609
查看次数

如何使用Applescript构建和运行Xcode?

我试图让Xcode使用Applescript构建和运行我的项目.这与如何使用Applescript构建和运行Xcode的问题相同,但我认为答案可能已经过时,因为它在我的机器上不起作用.我明白了:

execution error: Xcode got an error: The specified object is a property, not an element. (-10008)
Run Code Online (Sandbox Code Playgroud)

我也尝试过以下方法:

tell application "Xcode"
    build project "MyProject"
end tell
Run Code Online (Sandbox Code Playgroud)

但它没有建立,只是返回"缺失值".

(使用Xcode 4.0.1,OS X 10.6.8)

尝试在Xcode中使用Applescript时遇到了很多麻烦; 我找不到任何实际的文档(除了Xcode字典,这是非常简洁的),只是似乎没有用的示例.任何帮助,将不胜感激.

xcode applescript

5
推荐指数
1
解决办法
1175
查看次数

是否可以将源文件目录添加到Xcode项目中进行编译?

作为Unity构建过程的一部分,我们将Unity IDE生成的C源文件目录拖放到我们的iOS XCode项目中.我们希望XCode为文件"创建组",因为在使用"创建文件夹引用"时,编译器似乎无法识别头文件.

我想知道是否有一种方法来编写脚本,所以我们不必每次都手动将目录拖到XCode中.如果选择"创建文件夹引用",则仅添加"复制文件"构建阶段似乎有效.当我选择"创建组"时,"复制文件"部分仍为空.这是XCode中的错误还是我做错了什么?我正在使用XCode 9.1.

我知道Apple建议创建一个框架,而不是复制在源文件的目录中.我们不能这样做的原因是因为我们依赖于Unity构建过程,它为我们提供了大量的C源文件.谢谢!

xcode applescript ios

5
推荐指数
1
解决办法
919
查看次数

通过Applescript将文件添加到Xcode项目目标

我想自动将文件添加到从头创建的Xcode项目(通过另一个IDE)作为构建后步骤.我们的项目设置为调用在项目中生成相应文件引用的applescript,但是每次尝试将文件引用添加到项目都会失败.

核心问题似乎是这个错误:Xcode出错:工作区文档"project.xcworkspace"的项目"TestProject"的Xcode 3组ID"D82DCFB50E8000A5005D6AD8"的文件引用ID"DCDCC17E13819A8E004B4E75"不理解添加消息.

在这条线上:

add fileRef to first target of testProject
Run Code Online (Sandbox Code Playgroud)

其中fileRef是设置为新创建的文件引用的变量,testProject是设置为包含fileRef的项目的变量.

这是代码:

on run argv

-- Get the folder containing items to be added to the project
tell application "Finder"
    set thisScript to path to me
    set projectFolder to get folder of thisScript as string
    set sourceFolder to projectFolder & "FilesToAdd:"
end tell

-- Get all the files that will be added to Xcode
tell application "System Events"
    set filesToAddList to the name of every disk item of (sourceFolder …
Run Code Online (Sandbox Code Playgroud)

xcode applescript file add target

4
推荐指数
1
解决办法
3537
查看次数

标签 统计

applescript ×4

xcode ×4

ios ×2

add ×1

file ×1

iphone ×1

target ×1